удаление расширения .php из .htaccess (404?) - PullRequest
0 голосов
/ 14 сентября 2011

Я пытаюсь удалить расширение .php из URL, используя .htaccess. Я нашел сайты просмотра, которые рассказали мне, как это сделать, и я использую;

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]

Однако, когда яперейдите на mydomain.com/user/settings (это будет mydomain.com/user/settings.php без .htaccess)

Работает нормально.Однако, когда я захожу на mydomain.com/user/settings/ (всплеск трендов в конце), я получаю свою страницу с ошибкой 404, которую я посмотрел здесь (и похожие вопросы), спрашиваю и гуглю, но на самом деле не могу работатькакую часть я пропускаю?

Спасибо, Flexer

1 Ответ

1 голос
/ 14 сентября 2011

Попробуйте обработать косую черту

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