如何解决将问号 URL 重定向到原始 URL
我想重定向以下网址
https://www.example.com/vmi10/? to https://www.example.com/vmi10/
这是一个 wordpress 网站。我怎样才能做到这一点?我非常感谢您能提供的任何帮助。
解决方法
您可以将此重定向规则用作主 .htaccess 中的 topmost 规则:
RewriteEngine On
RewriteCond %{THE_REQUEST} \s/+[^?]*\?\s
RewriteRule ^ %{REQUEST_URI}? [L,NE,R=301]
# other WP rules below this line
,
基本上,您想从我们在 RewriteCond
条件模式中使用 ^$ 的 url 中删除空查询字符串,如下所示:
RewriteEngine On
RewriteCond %{QUERY_STRING} ^$
RewriteRule (.*) /$1? [R=301,L]
这将重定向 https://www.example.com/vmi10/? to https://www.example.com/vmi10/
这不会影响任何带有非空查询字符串的网址。
在这里测试:https://htaccess.madewithlove.be?share=34570386-6b48-486b-ba84-32a222921502
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。