Как удалить расширение.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]
Другие вопросы по тегам