首页 > 解决方案 > 从 URL 中删除双斜杠不太有效

问题描述

我的几个 URL 中有一个双斜杠。我已经解决了导致双斜杠的问题。但现在我想添加 301 重定向,以便 Google/Bing 等知道哪个是正确的页面版本。我尝试使用 htaccess 规则进行此操作,但我的规则似乎不起作用。这个 htaccess 规则有什么问题吗?这里是,

RedirectMatch 301 ^//(.*)$ https://www.example.com/$1

这是我要匹配的 URL 的示例,

https://www.example.com//faq/

我希望这个重定向到,

https://www.example.com/faq/

我注意到的一件事是,当我输入这个 URL 时,

https://www.example.com//faq

它似乎工作。我写错规则了吗?我不是最好的这些!

标签: .htaccessmod-alias

解决方案


请检查此重写规则:

RewriteEngine On
RewriteRule ^\/(.*)$ https://www.example.com/$1 [R=301,L]

推荐阅读