301 редирект помогите настроить

E
На сайте с 17.10.2010
Offline
18
619

Всем доброго дня!

Проблема следующая есть ссылки на сайте типа:

сайт.ru/index.php?page=shop.product_details&flypage=flypage.tpl&product_id=32&vmcchk=1&option=com_virtuemart&Itemid=3

Необходимо сделать с подобных страниц редирект на:

сайт.ru/catalog?page=shop.product_details&flypage=flypage.tpl&product_id=32

В ссылках меняется только product_id=*

Пробовал такой код:

RewriteEngine on

RewriteBase /

RewriteRule ^index.php?page=shop.product_details&flypage=flypage.tpl&product_id=(.*) http://сайт.ru/catalog?page=shop.product_details&flypage=flypage.tpl&product_id=(.*) [R=permanent]

Но ничего не получается...

Подскажите как сделать такой редирект?

W
На сайте с 18.12.2009
Offline
52
#1

Вот статья http://sb-money.ru/article.php?a=75 недавно для сетя искал

каждый (.*) в первой части это $1 во второй части

сайт.ru/catalog?page=shop.product_details&flypage=flypage.tpl&product_id=(.*)

а во второй будет

http://сайт.ru/catalog?page=shop.pro...product_id=$1

--=== Развитие бизнеса в Интернете ===-- --=== Аналитика интернет проектов ===-- --=== Реклама и социальные сети ===--
S
На сайте с 15.02.2012
Offline
8
#2

А для кого сайт? Вот этот baby-bear?!

Все лучшее детям
E
На сайте с 17.10.2010
Offline
18
#3
wzorcam:
Вот статья http://sb-money.ru/article.php?a=75 недавно для сетя искал
каждый (.*) в первой части это $1 во второй части
сайт.ru/catalog?page=shop.product_details&flypage=flypage.tpl&product_id=(.*)
а во второй будет
http://сайт.ru/catalog?page=shop.pro...product_id=$1

изменил на

RewriteBase /

RewriteRule ^index.php?page=shop.product_details&flypage=flypage.tpl&product_id=(.*) http://www.сайт.ru/catalog?page=shop.product_details&flypage=flypage.tpl&product_id=$1 [R=permanent]

Все равно ничего не происходит... Где еще ковырять?

---------- Добавлено 23.03.2012 в 17:26 ----------

Scraps:
А для кого сайт? Вот этот baby-bear?!

В смысле для кого сайт? Что это значит "Вот этот baby-bear"?

S
На сайте с 15.02.2012
Offline
8
#4

Не получается сделать на каком сайте?

E
На сайте с 17.10.2010
Offline
18
#5
Scraps:
Не получается сделать на каком сайте?

mrantenna.ru

S
На сайте с 15.02.2012
Offline
8
#6
esistema:
mrantenna.ru

Я почему спросил, у меня такая же ерунда просто!

E
На сайте с 17.10.2010
Offline
18
#7

Думаю что это связано с тем что на странице которую хочу переадресовать в адресе присутствует index.php

а чуть выше в коде htacess у меня присутствует:

########## Begin - Joomla! core SEF Section

#

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{REQUEST_URI} !^/index.php

RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$ [NC]

RewriteRule (.*) index.php

RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]

#

########## End - Joomla! core SEF Section

---------- Добавлено 23.03.2012 в 17:41 ----------

Scraps:
Я почему спросил, у меня такая же ерунда просто!

эта ерунда думаю у всех у кого virtuemart стоит ))

Нашли какое нибудь решение?

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