作者GrantHill33 (葛兰特希尔)
看板Web_Design
标题[问题] 自动导向至https
时间Mon Dec 5 04:40:46 2011
想请问各位前辈都是怎麽将http自动导向至https
如果用javascript做的话
--
<script language="JavaScript">
<!-- begin hide
function goElseWhere()
{
var oldURL = window.location.hostname + window.location.pathname;
var newURL = "
https://" + oldURL;
window.location = newURL;
}
goElseWhere();
// end hide -->
</script>
--
但这样有个问题
是如果我直接尝试URL
http://www.example.com/login.htm
它会自动导向至
https://www.example.com
而不是直接进入login page
请问各位前辈一般都怎麽实作这项功能呢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 98.209.116.179
1F:推 knuckles:我是取 location.href 後 把 http 改成 https 12/05 11:36
2F:→ knuckles:然後用 location.replace() 换成新的 12/05 11:36
4F:→ grence:2. 通常是 server设定或设备在导 https 12/05 23:28
5F:→ grence:3. 真的没办法,先用 document.location.protocol判所协定 12/05 23:29
6F:→ grence: ^断 12/05 23:31
7F:推 hubertwu:改.htaccess 12/06 10:57