Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


Recommended Posts

Добрый день.

Нужно сделать редирект с 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,QSA,L]

 

Редирект зациклился и работает некорректно, ошибка:

 

Сайт выполнил переадресацию слишком много раз. ERR_TOO_MANY_REDIRECTS

 

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

Надіслати
Поділитися на інших сайтах


Возможно так:

catalog\controller\product\category.php

ниже первой вот такой строки:

if (isset($this->request->get['path'])) {

вставить

if ($this->request->get['path'] == '63_98_434'){
	header("HTTP/1.1 301 Moved Permanently"); 
	header("Location: index.php?route=product/category&path=63_98_154_444"); 
	exit(); 
}

 

Надіслати
Поділитися на інших сайтах

2 часа назад, kunca сказал:

Добрый день.

Нужно сделать редирект с 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,QSA,L]

 

Редирект зациклился и работает некорректно, ошибка:

 

Сайт выполнил переадресацию слишком много раз. ERR_TOO_MANY_REDIRECTS

 

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

у меня ваш вариант вполне нормально работает, только без флага QSA

видимо есть еще какие-то правила, которые зацикливают редирект

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.