Magento mod_rewrite将page.asp?查询重定向到index.php / product /

时间:2011-03-11 12:16:01

标签: mod-rewrite magento

我们正在将客户从基于ASP的商店转移到Magento,并希望将旧商店链接重写为新格式。我们正在更改域名的DNS,因此Google已经编入索引的链接显然会在新商店中变为404.

旧商店的格式为:page.asp?objectid = 8& dataowner = webshopproduct& dataaction = showproduct& dataactionitem = 1698& zcs = 2

新店的格式为:index.php / catalog / product / view / id / 0000 / import -

我尝试过类似的事情:

RewriteCond%{QUERY_STRING}。 showproduct。 RewriteRule ^ index.php / catalog / product / view / id / 0000 / imported - ([^ /] *)$ page.asp?objectid = 8& dataowner = webshopproduct& dataaction = showproduct& dataactionitem = $ 1& zcs = 2

以上的变种,但我无法让它发挥作用。

有什么想法吗?感谢

1 个答案:

答案 0 :(得分:0)

尝试跟随(如果您愿意,可以延长)

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

Htaccess Tricks

相关问题