mysite.com/ возвращает ошибку 403 при использовании RewriteRule для удаления расширений php - PullRequest
0 голосов
/ 17 октября 2018

Я пытаюсь скрыть расширения .php от URL, используя следующий фрагмент кода в файле conf моего виртуального хоста (apache2).Отлично работает, за исключением случаев, когда пользователь пытается загрузить только домен (www.mysite.com).Затем возвращается ошибка 403.

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

Пожалуйста, совет.

1 Ответ

0 голосов
/ 25 октября 2018

Проблема была в том, что он перенаправлял root / в /.php.Исправлено исключением корневой папки

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