2017-10-16 178 views
0

目前我們有一個網站,公衆可以使用訪問和付款。在IIS上,該站點啓用在端口80和443上的http和https上使用。如何讓網站使用https默認?

當我訪問站點時未指定http或https時,它將默認轉到http,例如,如果我轉到example.com ,它轉到http://example.com

如果我刪除站點上的端口80綁定,那麼如果我通過example.com訪問它,網站會默認爲https嗎?

或者我需要使用URL重寫還是HTTP重定向?

謝謝!

回答

0

如果你想確保人們只能安全地使用特定的頁面,不管他們來自哪個鏈接,最好使用服務器端的方法來重定向用戶,如果它不是HTTPS。您可以通過在安全頁面頂部插入代碼段來完成此操作。這裏有一個在PHP中:

// Require https 
if ($_SERVER['HTTPS'] != "on") { 
$url = "https://". $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI']; 
header("Location: $url"); 
exit; 
} 

http://www.howto-expert.com/how-to-get-https-setting-up-ssl-on-your-website/

採取
相關問題