Wordpress 如何使用.htaccess删除';?m=1';在url的末尾?

Wordpress 如何使用.htaccess删除';?m=1';在url的末尾?,wordpress,.htaccess,url-redirection,Wordpress,.htaccess,Url Redirection,我刚把我的博客从Blogger移到WordPress,手机URL有问题 WordpPress具有设置URL结构的功能,因此桌面的URL是可以的,但在移动版Blogger URL中还有一个附加的?m=1 这就是我想做的: 重定向http://www.example.com/2016/05/artical.html?m=1 到http://www.example.com/2016/05/artical.html 我试过了,但没用: RewriteCond %{QUERY_STRING} ^(.*)(

我刚把我的博客从Blogger移到WordPress,手机URL有问题

WordpPress具有设置URL结构的功能,因此桌面的URL是可以的,但在移动版Blogger URL中还有一个附加的
?m=1

这就是我想做的:

重定向
http://www.example.com/2016/05/artical.html?m=1

到<代码>http://www.example.com/2016/05/artical.html

我试过了,但没用:

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

希望这能在
重新编写引擎后有所帮助

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

这看起来相当合理,尽管它可能会导致您最终得到
asdf?&var2=2
。不过,您正在使用永久重定向进行测试,因此可能会缓存以前的尝试。此外,当您使用wordpress时,这并不是.htaccess中的唯一规则。请包括整个.htaccess文件以获得更好的答案。是的,它工作得非常完美!非常感谢你!我一整天都在努力解决这个问题!!不客气,请接受我的回答,这样对别人也有帮助