Нужна помощь по редиректу mod_rewrite

Evgen1973
На сайте с 20.11.2006
Offline
116
318

Есть страница

http://site.ru/?page=shop.product_details&flypage=shop.flypage&product_id=205&category_id=6&manufacturer_id=0&option=com_virtuemart&Itemid=26

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

http://site.ru/index.php?page=shop.product_details&flypage=shop.flypage&product_id=205&category_id=6&manufacturer_id=0&option=com_virtuemart&Itemid=26

или

с

http://site.ru/?page=shop.product_details&flypage=shop.flypage&product_id=664&category_id=8&manufacturer_id=0&option=com_virtuemart&Itemid=26

на

http://site.ru/index.php?page=shop.product_details&flypage=shop.flypage&product_id=664&category_id=8&manufacturer_id=0&option=com_virtuemart&Itemid=26

Редирект не для одной страницы, нужно сделать для 2000 страниц, т.е. создать правило.

В синтаксисе mod_rewrite я почти "ноль", нужна помощь гуру.

Если Вы не альтруист, вэлкам в личку.

nik-shumilin.narod.ru (http://nik-shumilin.narod.ru)
siv1987
На сайте с 02.04.2009
Offline
427
#1

Добавить после RewriteEngine ON

RewriteCond %{QUERY_STRING} ^page=

RewriteRule ^$ /index.php [R=301,L]

или (для всех урл-ов с пераметрами без index.php)

RewriteCond %{QUERY_STRING} !^$

RewriteRule ^$ /index.php [R=301,L]

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