RewriteRule (для удаления .php) и старое перенаправление 301 не работа?

Просто используйте fdisk (или любой другой инструмент разделения) для установки раздела как "неактивного".

0
задан 7 March 2013 в 22:08
1 ответ

Вам необходимо добавить флаг PT в ваше RewriteRule:

RewriteCond %{REQUEST_URI} !\.php$ [NC]
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule . %{REQUEST_URI}.php [PT]

Причина в том, что подстановка в RewriteRule обычно считается путем к файлу, а не uri, и поэтому такие директивы, как Redirect и т. д., не применяются. Флаг PT (проход) указывает apache рассматривать правила перезаписи как uri и продолжать применять правила отображения uri.

1
ответ дан 4 December 2019 в 21:24

Теги

Похожие вопросы