使用htaccess从特定文件夹中删除SSL集成

Mud*_*gar 8 .htaccess ssl

我的整个网站都有一个集成的SSL,当有人访问我的域名网址时,我已经将htaccess代码重定向到https.但是我希望将此重定向中的一个文件夹保留为https.请帮我这个...下面是我的root中的htaccess代码,用于将所有请求重定向到https对应的

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
Run Code Online (Sandbox Code Playgroud)

谢谢

Jon*_*Lin 14

只需添加条件即可排除文件夹:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteCond %{REQUEST_URI} !^/folder1
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Run Code Online (Sandbox Code Playgroud)

如果您想将SSL请求重定向到非SSL /folder1,则:

RewriteCond %{HTTPS} on
RewriteCond %{REQUEST_URI} ^/folder1
RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Run Code Online (Sandbox Code Playgroud)