WIN_32
@WIN_32

Как сделать перенаправление в htaccess с ссылки на аналогичную ссылку c добавление .html?

Я сделал такую штуку, ну она неправильно работает добавляет бесконечно html. У меня есть структура файлов html и папок, мне нужно ходить по ссылке и открывать html файл с таким же название как окончание ссылки. Как мне сделать перенаправление с любой ссылки на аналогичную просто добавить в конце .html?
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^ru-UA/(.*)$ /ru-UA/$1.html [L,R]
</IfModule>

63a6f806c021b394399913.png
  • Вопрос задан
  • 47 просмотров
Пригласить эксперта
Ответы на вопрос 1
Lakika
@Lakika
Sicario
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME}.html -f
RewriteRule ^ru-UA/(.*)$ /ru-UA/$1.html [L,R=301]
</IfModule>

Это проверит, существует ли файл с расширением .html для запрошенной страницы, и если да, то сделает редирект на него. Если файл не существует, то будет отображена запрошенная страница без изменений.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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