我搜索了论坛,但我被卡住了。
我正在从Miva切换到Opencart,从动态网址转向seo友好。
我现在有这个:
RewriteCond %{QUERY_STRING} ^Screen=PROD&Store_Code=SI&Product_Code(.*)$
RewriteRule ^(.*)$ http://www.domain-name.com/catalog/ [R=301,L]
RewriteCond %{QUERY_STRING} ^Screen=PROD&Product_Code=(.*)$
RewriteRule ^(.*)$ http://www.domain-name/catalog/ [R=301,L]
它将我所有旧的Google链接发送到我的目录首页。这是我猜的第一步。
Miva中的旧产品代码现在是Opencart中的型号,那么我在最后一条路径中调出模型代码到底是什么?我希望它看起来像Opencart中的搜索结果页面:
www.domain-name.com/catalog/786005
有人必须能够看到我在这里失踪的东西!!
答案 0 :(得分:0)
您需要做的是使用您在重写条件中使用的查询字符串中的反向引用,使用您捕获的%1
。你很亲密您还可以将其合并为一条规则。
RewriteEngine On
RewriteCond %{QUERY_STRING} Product_Code=(.*)
RewriteRule ^(.*)$ http://www.domain-name.com/catalog/%1? [R=301,L]
让我知道这对你有用。