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

时间:2013-07-09 02:51:25

标签: .htaccess ssl

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

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

由于

1 个答案:

答案 0 :(得分:12)

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

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

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

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