@photosho

Как перенаправить все адреса кроме тех, у которых «html» в конце?

Есть регулярное выражение, которое перенаправляет со страниц без слеша на страницы со слешем. Помогите изменить его так, чтобы перенаправлялись все страницы кроме тех, где ".html" на конце.

RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*[^/])$ $1/ [L,R=301]
  • Вопрос задан
  • 35 просмотров
Решения вопроса 1
@dodo512
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !\.html$
RewriteRule ^(.*[^/])$ /$1/ [L,R=301]
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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