Apache SSL重定向子目录删除斜杠



Apache 2.4。我正在尝试将http重定向到https,以处理对我的虚拟主机的任何请求,包括完整路径。

我尝试过以下几种:

<VirtualHost *:80>
    ServerName sub.mysite.com
    Redirect permanent / https://sub.mysite.com
</VirtualHost>

如果我去http://sub.mysite.com或http.sub.mysite.com/。但如果我转到http://sub.mysite.com/directory我被重定向到https://sub.mysite.comdirectory。

我在谷歌上搜索了一段时间,但似乎什么都没找到。我只想将sub.mysite.com上的所有http请求重定向到与https相同的路径。

在重定向中添加尾部斜杠:Redirect permanent / https://sub.mysite.com/

当你再次尝试时,请注意你的浏览器肯定会将糟糕的301重定向保存在缓存中。它可以避免你头疼。为了确保找到您的问题,请尝试使用其他浏览器访问您的网站,或使用curl。

最新更新