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

Как настроить редирект с /cat/length-20-40/page2 на /cat/length_20-40/page2?

Приветствую

Подскажите пожалуйста, как мне сделать автоматический 301 редирект,
в случае, если в адресе присутствует подстрока 'length-' на аналогичный адрес с заменой подстроки на 'length_'

Страниц много, с разным уровнем вложенности
/cat/length-20-40/page2  -> /cat/length_20-40/page2
/cat/length-20-40        -> /cat/length_20-40
/length-20-40/page2      -> /length_20-40/page2

Честно перечитал все похожие вопросы, вроде задача простая, но везде пишут про редирект с www и подобном, а в приближенных к моему нет рабочих ответов (либо я их не нашел)

Благодарю
  • Вопрос задан
  • 20 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
@dodo512
RedirectMatch 301 ^/(.*length)-(.*)$ /$1_$2

Или
RewriteEngine On

RewriteRule ^(.*length)-(.*)$ /$1_$2 [R=301,L]
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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