如何使用mod_rewrite操作查询字符串变量?
例如,我想要以下查询字符串:
?route=product/product&product_id=158?ax13g76h重写为:
?route=product/product&product_id=158基本上我只想把所有东西都放在两个问号之间。只要点击第二个问号,之后的所有内容都会被删除
这个是可能的吗?
发布于 2011-07-28 21:48:52
对于这种情况,您可以使用以下命令:
RewriteCond %{QUERY_STRING} route=product/product&product_id=(\d+).*
RewriteRule (.*) $1?route=product/product&product_id=%1对于所有其他
RewriteCond %{QUERY_STRING} (.+)\?.*
RewriteRule (.*) /$1?%1 [L,R=301]https://stackoverflow.com/questions/6859894
复制相似问题