Задать вопрос
@Lokeren

.htaccess Как оформить REDIRECT всех кроме главной?

Добрый день.
На сайте https://site.ru не получается воспользоваться позицией

Редирект 301 с страницы без .html на страницу с .html
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^.]+)$ /$1.html [R=301,L]


т.к. тогда под этот редирект подпадает и главная страница.
Подскажите, как сделать редирект для всех https://site.ru/page1 на https://site.ru/page1.html
ЗА ИСКЛЮЧЕНИЕМ ГЛАВНОЙ https://site.ru
  • Вопрос задан
  • 757 просмотров
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
@dodo512
Можно добавить условие RewriteCond %{REQUEST_URI} !^/$, хотя в этом нет необходимости, так как RewriteRule ^([^.]+)$ уже обеспечивает исключение для главной.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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