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

Как настроить редирект через RewriteRule для урлов со знаком вопроса?

Добрый день.

Требовалось сделать перенаправление вида: https://site.ru/catalog/tovar.html?brand=31 --> https://site.ru/catalog/tovar.html?brand=wilo

Решил через .htaccess:
RewriteCond %{QUERY_STRING} ^brand=31
RewriteRule (.*) https://site.ru/catalog/tovar.html?brand=wilo [L,R=301]


Но для следующих страниц, типа https://site.ru/catalog/tovar2.html?brand=31 --> https://site.ru/catalog/tovar2.html?brand=wilo, это правило уже не срабатывает, происходит редирект на https://site.ru/catalog/tovar.html?brand=wilo.

Помогите решить проблему.
  • Вопрос задан
  • 37 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillbox
    1C-разработчик
    8 месяцев
    Далее
  • Нетология
    Python-разработчик с нуля
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@dodo512
RewriteCond %{QUERY_STRING} ^brand=31
RewriteRule (.*) https://site.ru/$1?brand=wilo [L,R=301]
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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