Как сделать редирект со страницы с параметрами GET на страницу с параметрами GET

MK
На сайте с 22.09.2017
Offline
27
249

Добрый день.

Подскажите, что делаю не так?

Нужно сделать редирект с index.php?route=product/category&path=63_98_434 на index.php?route=product/category&path=63_98_154_444

RewriteCond %{REQUEST_URI} ^/index.php$

RewriteCond %{QUERY_STRING} ^route=product/category&path=63_98_434$
RewriteRule ^.*$ /index.php?route=product/category&path=63_98_154_444 [R=301,L]

Этот код в .htaccess не работает

ArbNet
На сайте с 27.10.2019
Offline
83
#1

QSA добавьте >>> [R=301,QSA,L]

Блажен, кто не стремится сделать лучше: он не рискует быть не понятым.
MK
На сайте с 22.09.2017
Offline
27
#2

Заработало, но теперь ошибка: сайт выполнил переадресацию слишком много раз.

ArbNet
На сайте с 27.10.2019
Offline
83
#3

ОИМВЕБ вам помочь не могут чтоли?

N
На сайте с 29.09.2018
Offline
9
#4

Может проще будет в контроллере на php сделать редирект

M
На сайте с 04.12.2013
Offline
199
#5

ArbNet, и нафиг тут флаг QSA?

Хостинг FOZZY ( http://fozzy.com.ru ) / Выслушаю предложения на домены ( http://u75.ru/domains-for-sale ) / Домены и скрипт для коротких ссылок ( http://u75.ru/domains-for-shortcuts )

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий