@ella
Для реализации ЧПУ (человекопонятных URL) в Laravel, вам необходимо настроить файл .htaccess следующим образом:
1 2 3 4 5 6 7 8 9 |
<IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_URI} !^/public/ RewriteRule ^(.*?)$ public/$1 [L] </IfModule> |
Теперь, при обращении к URL-адресам вашего проекта Laravel, вам не нужно будет указывать публичную директорию "public". Вместо этого, вы можете использовать простой ЧПУ, например:
.htaccess переадресовывает запросы, не соответствующие существующим папкам или файлам, в директорию "public", что позволяет Laravel корректно обрабатывать запросы и работать с ЧПУ.