我想将一些页面从http重定向到https(带有表单和登录页面的页面)和其他页面,https到http。
如果没有为每个页面编写所有规则,我该如何做?
答案 0 :(得分:0)
您可以在/root.htaccess中使用以下内容:
RewriteEngine on
#redirect /login from http => https#
RewriteCond %{HTTPS} off
RewriteRule ^login https://%{HTTP_HOST}%{REQUEST_URI} [NE,L,R]
#redirect any other request excluding /login from https to http#
RewriteCond %{HTTPS} on
RewriteRule !^login http://%{HTTP_HOST}%{REQUEST_URI} [NE,L,R]