@bit24yes
CEO

Почему Не срабатывает редирект 301 с страницы на страницу?

Подскажите, почему не срабатывает редирект 301 и что нужно для этого сделать?
Если страницы статические или редирект со статики на ?page=2 то работает, а когда такие условия, то совсем ничего не происходит. Как быть?

RewriteCond %{REQUEST_URI} /mebel/komod-arlen-8?page=18$
RewriteRule ^(.*)$ https://******.ru/rossiya/komod-arlen-8?page=2 [R=301,L]
  • Вопрос задан
  • 44 просмотра
Решения вопроса 1
@dodo512
GET параметры следует искать в переменной %{QUERY_STRING}.
RewriteCond %{QUERY_STRING} (^|&)page=18($|&)
RewriteCond %{REQUEST_URI}  ^/mebel/komod-arlen-8$
RewriteRule ^(.*)$ https://site.ru/rossiya/komod-arlen-8?page=2 [R=301,L]


Или
RewriteCond %{QUERY_STRING} (^|&)page=18($|&)
RewriteRule ^mebel/komod-arlen-8$ https://site.ru/rossiya/komod-arlen-8?page=2 [R=301,L]
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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