【问题标题】:Apache SSL Redirect Dropping Slash for Subdirectories子目录的 Apache SSL 重定向删除斜杠
【发布时间】:2016-01-30 23:02:44
【问题描述】:

阿帕奇 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 相同的路径。

【问题讨论】:

    标签: apache redirect ssl


    【解决方案1】:

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

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

    【讨论】:

    • 感谢缓存提示,确实让我头疼。
    猜你喜欢
    • 1970-01-01
    • 2011-07-03
    • 1970-01-01
    • 2014-05-26
    • 2014-06-21
    • 2012-07-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-16
    相关资源
    最近更新 更多