@alehandroWEB

Как настроить .htaccess для добавления расширения .html?

Ссылки типа https://mysite.ru/news/aticle должны перенаправляться на https://mysite.ru/news/aticle.html.
Такой вариант:
RedirectMatch 301 /news/(.*)$ https://mysite.ru/news/$1.html

с https://mysite.ru/news/article перекидывает на: https://mysite.ru/news/article.html.html.html.html...
  • Вопрос задан
  • 72 просмотра
Пригласить эксперта
Ответы на вопрос 1
shambler81
@shambler81 Куратор тега htaccess
RewriteCond %{REQUEST_FILENAME} !-d
# если это не директория
RewriteCond %{REQUEST_FILENAME} !-f
#если это не файл
RewriteCond %{REQUEST_URI} ^.+\.html(|/)$
#Если на конце уже нет .html или .html/
RewriteRule ^(.+)/$ http://www.site.ru/$1 [R=301,L]
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы