【问题标题】:HTTPS only for certain folderHTTPS 仅适用于特定文件夹
【发布时间】:2013-08-16 18:29:29
【问题描述】:

我有 HTTPS 证书,我不会将其限制在一个文件夹 /xcart/ 中,但我不想从其他文件夹和页面访问。是否可以使用 .htaccess 进行此限制?

谢谢

【问题讨论】:

    标签: .htaccess https


    【解决方案1】:
     RewriteCond %{HTTPS}  on
     RewriteCond %{REQUEST_URI}  !^/xcart/.*
     RewriteRule  (.*)  http://%{HTTP_HOST}/$1   [R,L]
    
     RewriteCond %{HTTPS}  off
     RewriteCond %{REQUEST_URI}  ^/xcart/.*
     RewriteRule  (.*)  https://%{HTTP_HOST}/$1    [R,L]
    

    【讨论】:

    • 非常感谢,工作正常,但是我的 COMODO SSL 认证显示警告页面包含其他不安全的资源。一旦我在 htacccess 中应用它,你可能知道为什么会发生这种情况吗?
    • 当您使用 SSL 连接传输网页但 CSS、图像、脚本等其他资源通过 HTTP 链接时,浏览器会显示该消息。当网页使用 https 时,您应该使用相对路径或代码将 http 更改为 https
    猜你喜欢
    • 2020-11-17
    • 2019-12-21
    • 1970-01-01
    • 2015-12-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-20
    • 1970-01-01
    相关资源
    最近更新 更多