Правило перезаписи .htaccess для удаления расширений - PullRequest
1 голос
/ 29 февраля 2012

Итак, у меня есть правило перезаписи .htaccess для удаления расширения .php.Оно работает.Так что теперь, когда пользователь заходит на / страницу, он показывает /page.php.Но есть ли способ сделать так, чтобы при переходе пользователя к /page.php он отображал / страницу в адресной строке?

1 Ответ

3 голосов
/ 29 февраля 2012

попробуйте это:

RewriteCond %{ENV:REDIRECT_STATUS} 200
RewriteRule ^ - [L]

RewriteRule (.+)\.php$ $1 [R,L]

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.*)$ $1.php [L]   
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...