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

Как настроить 301 редирект?

Не получается правильно задать правило для нужного мне редиректа, на сайте встречаются дубли страниц с таким шаблоном:
https://site.ru/index.php?url=product/12345/xxx/
нужен редирект на
https://site.ru/product/12345/xxx/

RewriteCond %{REQUEST_URI} /index.php\?url\=
RewriteRule ^(.*)$ https://www.site.ru/ [R=301,L]


Пробовал сделать так, но работать не хочет
  • Вопрос задан
  • 42 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик с нуля
    6 месяцев
    Далее
  • Skillfactory
    DevOps-инженер
    6 месяцев
    Далее
  • SF Education
    Бэкенд-разработчик на Python
    3 месяца
    Далее
Решения вопроса 1
orlov0562
@orlov0562
I'm cool!
RewriteCond %{QUERY_STRING} url=([^&]+)(&|$)
RewriteRule ^ /%1? [R=301,L]
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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