我是新手,所以我搜索过,也可以单独做很多事。但现在有一点我需要你的帮助。这是关于电子商务页面。
我想将旧网址从我们的品牌页面重定向到新网址。
旧品牌网址如下:
http://www.domain.com/index.php?shop_q=empty&cid=0&man=32&pf=0.00&pt=10000.00&p=shop&action=showproducts&list=date_asc&limit=10
我唯一需要的是这个长网址是man = 32,什么代表制造商(品牌)id。
新网址如下:
http://domain.com/brand/8_brand-name
所以我希望将规则重定向到man = 32的每个网址到新的品牌网址,即使网址中有更多字符也是如此。
感谢您的帮助!
答案 0 :(得分:0)
尝试将这些规则添加到文档根目录中的htaccess文件中:
RewriteEngine On
RewriteCond %{QUERY_STRING} (^|&)man=32($|&)
RewriteRule ^ /brand/8_brand-name? [L,R=301]
条件的正则表达式模式(^|&)man=32($|&)
与特定的查询字符串参数匹配,无论查询字符串在何处,都会匹配它。