2017-10-16 93 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/

采取
相关问题