我有这个网址:
https://www.example.com/product/abcde595-556/?customize_changeset_uuid=b7fa6e4c-aa67-49c3-a08a-893c57d81b18&customize_autosaved=on
我想重定向以上URL到:
https://www.example.com/product/abcde595-556/
我写了这个在regex测试工具中工作但在htaccess中不工作的regex:
^(.*)\?
我的htaccess代码是:
RewriteEngine On
RewriteRule ^(.*)\? $1 [R=301,L]
请帮助我,告诉为什么不工作,这是正则表达式
1条答案
按热度按时间qij5mzcb1#
查询字符串通常不是重写引擎匹配的URL的一部分,因此重写规则尝试匹配不存在的内容。
我想你正在搜索选项QSD与重定向,这将删除查询字符串: