我的要求很簡單,只是想login用一下https,別的都走http。
當然,這個需求我是實現了。
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^(login|regist)(?:\.html)?$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R]
可是,login進入https後,點任何連結都是https,跳不回http了。
求解答,不一定要給代碼,說說思路也可以。
我的要求很簡單,只是想login用一下https,別的都走http。
當然,這個需求我是實現了。
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^(login|regist)(?:\.html)?$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R]
可是,login進入https後,點任何連結都是https,跳不回http了。
求解答,不一定要給代碼,說說思路也可以。
1
czheo Jun 3, 2015
加一条规则,如果是其他页面是https再跳转回http
|
2
ccbikai PRO 我感觉可能与 HSTS 有关
|
3
smileawei Jun 3, 2015 via iPhone
使用两个子域呢,比如https://login.xx.com
|
4
wy315700 Jun 3, 2015
login以后做一个302跳转到http页面,而不是直接显示页面
|
6
SolidZORO OP |