Sc0undRel
@Sc0undRel

Как сделать редирект по регулярному выражению в htacces?

Переношу сайт с самописного движка на Wordpress с сохранением всех url. У некоторых старых страниц в URL встречаются символы öüõä.

Как прописать в htacces редирект, чтобы все страницы, где встречаются в url символы "öüõä", автоматически редиректило на такой же url, но символы менялись на "ouoa" соответственно ??

с
https://site.ru/päge.html
на
https://site.ru/page.html
  • Вопрос задан
  • 84 просмотра
Решения вопроса 1
@dodo512
RewriteRule ^(.*)ö(.*) https://site.ru/$1o$2 [R=301,L]
RewriteRule ^(.*)ü(.*) https://site.ru/$1u$2 [R=301,L]
RewriteRule ^(.*)õ(.*) https://site.ru/$1o$2 [R=301,L]
RewriteRule ^(.*)ä(.*) https://site.ru/$1a$2 [R=301,L]

Файл .htaccess сохранять в кодировке UTF-8 без BOM.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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