您好,如果有人可以帮助我,我想做一个重定向。我创建了另一个购物车系统,我想将旧的zen重定向到新的ocart类别
示例
mywebsite.com/zen/index.php?main_page=index&cPath=16
要
mywebsite.com/ocart/my_categorie
我在ocart中启用了SEO_Friendly URLS
我甚至不知道该怎么做,我已经尝试了这个但是它无法正常工作
RewriteEngine On
RewriteCond %{QUERY_STRING} ^cPath=16$
RewriteRule ^/?index\.php$ http://mywebsite com/ocart/my_categories [L,R=301]
我将不胜感激任何帮助。
我的设置,我有一个网站的根目录,链接到购物车所在的子目录,但根现在有旧的zen和新的ocart目录,谷歌索引了zen one我只是想要将zen类别重定向到新的ocart版本。根目录有.htaccess文件,ocart和zen目录都有.htaccess文件。
答案 0 :(得分:1)
用以下内容替换您的规则:
RewriteEngine On
RewriteCond %{QUERY_STRING} (^|&)products_id= [NC]
RewriteRule ^/?index\.php$ /ocart/? [L,R=301]
RewriteCond %{QUERY_STRING} (^|&)cPath=16(&|$) [NC]
RewriteRule ^/?index\.php$ /ocart/my_categories? [L,R=301]