Как удалить расширение.php с помощью.htaccess после установки Laravel 4 на godaddy?
Я загрузил файлы ядра Laravel 4 в папку с именем "laravel" и загрузил содержимое из общей папки в папку www.
После некоторой конфигурации с путем, веб-страница была в состоянии загрузить, но с расширением ".php".
Любые способы, которыми я могу это исправить с помощью файла.htaccess?
1 ответ
Посмотрите на этот вопрос и этот вопрос.
Вот пример файла.htaccess, который может обрабатывать сценарии PHP без конечного расширения.php:
RewriteEngine on
#unless directory, remove trailing slash
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ $1 [R=301,L]
#redirect external .php requests to extensionless url
RewriteCond %{THE_REQUEST} ^(.*)\.php([#?][^\ ]*)?\ HTTP/
RewriteRule ^(.*)\.php$ $1 [R=301,L]
#resolve .php file for extensionless php urls
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php [L]