Magento mod_rewrite, перенаправляющий page.asp? Запрос на index.php / product / - PullRequest
0 голосов
/ 11 марта 2011

Мы перемещаем клиента из магазина на базе ASP в Magento и хотели бы переписать старые ссылки магазина в новый формат.Мы меняем DNS для домена, поэтому ссылки, которые Google уже проиндексировал, в новом магазине, очевидно, получат значение 404.

Формат в старом магазине: page.asp? Objectid = 8 & dataowner = webshopproduct & dataaction =showproduct & dataactionitem = 1698 & zcs = 2

Формат нового магазина: index.php / каталог / product / view / id / 0000 / import-

Я пробовал что-то вроде:

RewriteCond% {QUERY_STRING}. showproduct. RewriteRule ^ index.php / каталог / product / view / id / 0000 / import - ([^ /] *) $ page.asp? Objectid = 8 & dataowner= webshopproduct & dataaction = showproduct & dataactionitem = $ 1 & zcs = 2

И варианты выше, но я не могу заставить его работать.

Есть идеи?Спасибо

1 Ответ

0 голосов
/ 11 марта 2011

попробуйте следовать (вы можете продлить, если хотите)

Options +FollowSymlinks
RewriteEngine On
RewriteCond %{QUERY_STRING} objectid=(.*)
RewriteRule ^grab(.*) /index.php/catalog/product/view/id/%1

Трюки Htaccess

...