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

Как правильно написать RewriteRule?

До переезда есть URL:
/goods/tovar-1

На новом сайте его нужно переадресовать на:
/catalog/tovary/tovar-1

То есть взять первое слово из алиаса старого УРЛ, преобразовать его в наименование каталожной категории с добавлением "y", а конечный алиас оставить таким же.
  • Вопрос задан
  • 90 просмотров
Подписаться 1 Простой 7 комментариев
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    DevOps-инженер
    6 месяцев
    Далее
  • Нетология
    Python-разработчик с нуля
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
@dodo512
RewriteRule ^goods/((\w+).*) /catalog/$2i/$1 [R=301,L]
Ответ написан
Комментировать
Вы слишком мудрите
RewriteRule ^goods(/.+) /catalog/tovary$1 [L,R=301]
Ответ написан
Ваш ответ на вопрос

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

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