gpt4 book ai didi

apache - 如何为所有目录强制执行 https,除了 adon 域的父目录中的几个目录

转载 作者:可可西里 更新时间:2023-11-01 16:37:47 25 4
gpt4 key购买 nike

我有一个 public_html,我想强制执行 https 但不包含此文件夹中的某些目录,因为这些文件夹是父目录,其中包含其他未安装 SSL 的域的文件。

我用它来为整个 public_html 强制执行 https

RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

但我想排除一些目录,但以下内容不起作用。

RewriteCond %{HTTPS} off
RewriteCond %{REQUEST_URI} ^site2 [NC]
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

谢谢。

最佳答案

可能最简单的方法是将您的规则基于请求所针对的域

RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteCond %{HTTP_HOST} yourSecure.domain [NC,OR]
RewriteCond %{HTTP_HOST} yourOtherSecure.domain [NC]
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

关于apache - 如何为所有目录强制执行 https,除了 adon 域的父目录中的几个目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26121580/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com