作者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