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

Как осуществить перенаправление в.htaccess?

Нужно сделать следующее преобразование

juristcomp.ru/index.php?id=3363&tovar_1=8495&type=3

на

juristcomp.ru/toindex.php?product=363

Делаю так

RewriteRule ^index.php?id=3363&tovar_1=8495&type=3$ toindex.php?product=363 [L]


Но насколько я понял, htaccess урезает все, что после знака вопроса. Пробовал экранировать знаки вопроса и добавлять флаг QSA, но все равно не вышло. Как осуществить преобразование?
  • Вопрос задан
  • 2204 просмотра
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
@akdes
не вижу смысла в преобразовании. 3363 у вас становится 363, tovar_1 и type вообще пропадает...
для преобразование необходимо хотябы одно значение, которое остаётся до и после. Или Вас интерисует преобразование только это ссылки, других ID быть не может?
вот... Прогнал, обновил
RewriteEngine on
RewriteRule ^toindex.php?product=363$ index.php?id=3363&tovar_1=8495&type=3  [NC]

В данном случае, при открытии "toindex.php?product=363", на самом деле будет вызвана index.php?id=3363&tovar_1=8495&type=3
Только смысл?
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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