我搜索过论坛,但我被困住了。
我正在切换从Miva到Opencart,并从动态urls到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]它把我所有的旧谷歌链接发送到我的目录头版。我想这是第一步。
Miva中的旧产品代码现在是Opencart中的模型编号了,那么我在最后一条路上到底要做什么来调用模型代码呢?我希望它看起来像Opencart中的搜索结果页面:
www.domain-name.com/catalog/786005
一定有人能看到我在这里错过了什么!!
发布于 2015-11-02 19:48:42
您需要做的是使用您捕获的%1,使用在重写程序中的条件中使用的查询字符串中的反向引用。你们关系很好。你也可以把它合并成一个规则。
RewriteEngine On
RewriteCond %{QUERY_STRING} Product_Code=(.*)
RewriteRule ^(.*)$ http://www.domain-name.com/catalog/%1? [R=301,L]告诉我这对你来说是怎么回事。
https://stackoverflow.com/questions/33484623
复制相似问题