Что сделано:
установлен композером чистый laravel последней версии (5.5). После этого переименован файл в корне server.php -> index.php
и из папки public
скопирован в корень файл .htaccess
– это сделано для того, чтобы сайт грузился сразу без указания сайт\public
. Содержимое .htaccess
Options -MultiViews -Indexes
RewriteEngine On # Handle Authorization Header RewriteCond %{HTTP:Authorization} . RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] # Redirect Trailing Slashes If Not A Folder... RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} (.+)/$ RewriteRule ^ %1 [L,R=301] # Handle Front Controller... RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^ index.php [L]
Но как получить доступ к файлам в папке public
? Например, если написать в адресной строке сайт/robots.txt
ожидаю, что получу содержимое этого файла, однако вместо этого на экране ничего (файл не пустой). Ниже скриншот. На вкладке responce
и в окне браузера пусто.