我已经制定了这个重写规则来强制我的所有目录都是https 但是我想要一个目录不被强迫。
RewriteCond %{HTTPS} !=on
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]
这是我的规则,它的工作正常。我尝试排除下面这样但不起作用。
RewriteCond %{HTTPS} !=on
RewriteCond %{REQUEST_URI}!^/WebsiteControl/
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]
答案 0 :(得分:2)
我认为你只需要:
RewriteCond %{HTTPS} off
RewriteCond %{REQUEST_URI} !^/WebsiteControl/? [NC]
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R,L]