如果网址包含" design"。
,我想删除?搜索查询和网址末尾。例如,如果htaccess文件包含此规则,它将转换:
https://www.example.com/designs/brandicons/Dinodento/?search=dino
到
https://www.example.com/designs/brandicons/Dinodento/
但不触摸:
https://www.example.com/product/search/?search=dino
..因为它没有包含“#34; design"”这个词。
非常感谢任何帮助:)
答案 0 :(得分:1)
您可以在站点根目录中使用此规则.htaccess:
RewriteEngine On
RewriteCond %{QUERY_STRING} ^search= [NC]
RewriteRule ^designs/.*$ /$0? [L,R=301,NC]
它将与具有/designs/
查询字符串的?search=
开头的URI匹配。替换/$0?
将剥离查询字符串。