Jump to content
Sign in to follow this  
Vladislavchik1989

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

Recommended Posts

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

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

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

на страничку 

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

страница не существует?

Share this post


Link to post
Share on other sites
10 минут назад, chukcha сказал:

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

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

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

Share this post


Link to post
Share on other sites
9 минут назад, Otvet сказал:

 

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

 

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

Share this post


Link to post
Share on other sites

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

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

 

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

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

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

Share this post


Link to post
Share on other sites
22 минуты назад, Dotrox сказал:

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

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

 

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

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

 

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

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

Share this post


Link to post
Share on other sites

нах 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);
}

 

Share this post


Link to post
Share on other sites
52 минуты назад, chukcha сказал:

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

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

Share this post


Link to post
Share on other sites
9 минут назад, Dotrox сказал:

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

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

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

 

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.