.htaccess в Laravel
По умолчанию точка входа в приложение находится в папке /public относительно корня проекта. Здесь же находится и файл .htaccess. После установки приложения я переношу файл .htaccess в корень проекта и меняю некоторые настройки.
Было:
DirectoryIndex index.php
...
# Send Requests To Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
Стало:
DirectoryIndex public/index.php
...
# Send Requests To Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ public/index.php [L]