最近沒事幹研究https
我用的是Apache2 winserver2003,裝好憑證後,發現Apache的設定檔必須走80埠,也就是我80的虛擬機器不能關,在開一個443的,讓訪客根據80埠的的htaccess檔rwirte到https
我是覺得這樣不浪費感情麼,要連著走兩遍才能訪問到主站
想問下有木有什麼上乘大法在開網站的時候直接就走https了
習慣沉默2017-05-16 17:05:36
輸入 www.oo.xx
的時候,瀏覽器預設一定是去尋找80埠的,也就是說瀏覽器存取的真實位址是:
http://www.oo.xx:80
而輸入 https://www.oo.xx
的時候,瀏覽器預設存取地位址是:
https://www.oo.xx:443
得出結論:
可以重定向到任何其它接口,並任意選擇http或https協議,但是必須先handle住瀏覽器的預設請求,然後再做你想做的事。
而且,其他端口的 :80 和 :443 部分是不会隐藏的。
大家讲道理2017-05-16 17:05:36
法一:輸入網址的時候前面加上 https
法二:301 重定向,這樣只要上過一邊,以後再來,瀏覽器、google 都會幫你自動加上,不用再繞圈子。
至於非要存取 80 連接埠的人,讓他們重定向難道不比拒絕存取好?