我想使用mod_rewrite从我页面上的所有网址中删除?category_id = xx,其中xx是随机数> = 1.
示例:
http://mypage.com/product-123.html?category_id=76
should become ...
http://mypage.com/product-123.html
非常感谢你的帮助, 大卫
答案 0 :(得分:1)
查询字符串(问号和以下参数)不是网址的一部分,因此RewriteRule
不包含它们。
关注httpd's documentation,您可以通过匹配以下内容来排除查询字符串:
RewriteRule ^/page /page?
在你的情况下,我认为模式可以是:
RewriteRule ^/product-([0-9]+)(\.html) /product-$1.html?