[英]HTACCESS rule to rewrite last part of URL
我有一个 ajax 插件,用于在我的商店中搜索产品,它会自动在 URL 中插入一个参数,从而中断查询。
由于这个“功能”是硬编码的并且自己不能真正修改插件,我想在 oder 中实现一个重写规则:
https://mywebsite.com/?s=MySearchTerm&post_type=product&dgwt_wcas=1
变得
https://mywebsite.com/?s=MySearchTerm&post_type=product
因此&dgwt_wcas=1
如果存在,从所有 URL 中删除&dgwt_wcas=1
。
如何设置重写规则来完成此操作?
尝试使用此代码
RewriteEngine on
RewriteCond %{QUERY_STRING} ^(.*)&?dgwt_wcas=[^&]+&?(.*)$ [NC]
RewriteRule ^/?(.*)$ /$1?%1%2 [R=301,L]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.