繁体   English   中英

HTACCESS 规则重写 URL 的最后一部分

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM