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

Долбаный редирект. Помогите настроить


Recommended Posts

Доброго времени суток всем. Вроде руки прямые, на html сайтах с закрытыми глазами настраивал редирект, тут уже часа 4 бьюсь как рыба об лед.

Нужно настроить редирект со странички 

index.php?route=information/pagemenu&pagemenu_id=3

на страничку 

index.php?route=product/category&path=2321

Как это сделать?

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


10 минут назад, chukcha сказал:

Показать правила, которые 4 часа пробовал применить

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

з.ы. пробовал все что описано по этому вопросу тут на форуме, и гуглил, пробовал через пхп замутить, почти у цели, прописывает новый урл верно, но в середину урла впихивается & откуда оно берется не пойму

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


9 минут назад, Otvet сказал:

 

один редирект?

 

один, и обе страницы существующие на сайте, одна из них создается в разделе "страницы", доп фишка шаблона newstore, отсюда и  pagemenu&pagemenu_id=3

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


Вообще, редирект с одной конкретной страницы на другую конкретную страницу - это самое элементарное, что может быть из редиректов.

RewriteRule ^index.php?route=information/pagemenu&pagemenu_id=3 /index.php?route=product/category&path=2321 [R=301,L]

 

2 минуты назад, Vladislavchik1989 сказал:

но в середину урла впихивается & откуда оно берется не пойму

Очевидно же - это амперсанд (вот это - & называется амперсандом, для справки) в виде html сущности.

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


22 минуты назад, Dotrox сказал:

Вообще, редирект с одной конкретной страницы на другую конкретную страницу - это самое элементарное, что может быть из редиректов.


RewriteRule ^index.php?route=information/pagemenu&pagemenu_id=3 /index.php?route=product/category&path=2321 [R=301,L]

 

Очевидно же - это амперсанд (вот это - & называется амперсандом, для справки) в виде html сущности.

Э.. что за правило? Такое никогда в таком виде работать не будет!!!

 

Поэтому я и прошу показать какие правила пробовал

4 часа!!!! Пол инета а можно перерыть

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

нах htaccess

 

в information/pagemenu.php 

после function index {

if (isset($this->request->get['pagemenu_id']) && ($this->request->get['pagemenu_id'] == '3')) {
	$this->response->redirect($this->url->link('product/category', 'path=2321'), 301);
}

 

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

9 минут назад, Dotrox сказал:

А конкретнее?

Потому что параметры запроса в RewriteRule не обрабатываются

для этого нужно использовать связку RewriteCond

 

Но товарисч ни разу не показал своих 4-х часовых попыток.

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

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

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

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

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

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

Вхід

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

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

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

Important Information

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