我的整个网站都有一个集成的SSL,当有人访问我的域名网址时,我已将htaccess代码重定向到https。但是我希望将此重定向中的一个文件夹保留为https。请帮我这个...下面是我的root中的htaccess代码,用于将所有请求重定向到https对应
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
由于
答案 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]