[問題] 自動導向至https

看板Web_Design作者 (葛蘭特希爾)時間14年前 (2011/12/05 04:40), 編輯推噓2(205)
留言7則, 3人參與, 最新討論串1/1
想請問各位前輩都是怎麼將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

12/05 11:36, , 1F
我是取 location.href 後 把 http 改成 https
12/05 11:36, 1F

12/05 11:36, , 2F
然後用 location.replace() 換成新的
12/05 11:36, 2F

12/05 23:27, , 3F
1. 先寫好 script標籤的屬性 http://goo.gl/deKJc
12/05 23:27, 3F

12/05 23:28, , 4F
2. 通常是 server設定或設備在導 https
12/05 23:28, 4F

12/05 23:29, , 5F
3. 真的沒辦法,先用 document.location.protocol判所協定
12/05 23:29, 5F

12/05 23:31, , 6F
^斷
12/05 23:31, 6F

12/06 10:57, , 7F
改.htaccess
12/06 10:57, 7F
文章代碼(AID): #1EszhHKh (Web_Design)