301在htaccess中重定向以删除URL参数?并重定向到原始URL



我在一些WordPress网站中有以下URL模式abc.com/xolo-lt900-price-in-india.html?m=1和abc.com/xolo-lt900-price-in-india.html?m=0

我想删除参数值后面的部分,301将其重定向到主/原始URL。所以,

bc.com/xolo-lt900-price-in-india.html?m=1

应301重定向到

abc.comprice4india.co.in/xolo-lt900-price-in-dia.html

以同样的方式

abc.com/xolo-lt900-price-in-india.html?m=0

应301重定向到

abc.com/xolo-lt900-印度价格.html

我有以下代码,但它不起作用。

RewriteCond %{QUERY_STRING} m [NC]
RewriteRule ^$ /? [R=301,L]

非常感谢@Anubhava的旧代码现在正在工作。。

RewriteCond %{QUERY_STRING} ^m=[01]$ [NC]
RewriteRule ^(.*)$ /$1? [R=301,L,NC]

最新更新