已安装SSL,但地址栏上并不总是出现HTTPS前缀

时间:2016-10-22 01:46:54

标签: ssl https

SSL证书已成功安装在服务器上。

我认为安装是成功的,因为当我输入包含https前缀的域名时,浏览器实际上会显示绿色锁定。但是,这仅在键入https时发生...如果我键入mydomain.com或www.mydomain.com,则地址栏不显示https或绿色锁定。

如何才能始终显示https前缀??

先谢谢了。

2 个答案:

答案 0 :(得分:0)

您需要强制从所有HTTP请求重定向到HTTPS。

来自:https://wiki.apache.org/httpd/RedirectSSL

NameVirtualHost *:80
<VirtualHost *:80>
   ServerName mysite.example.com
   DocumentRoot /usr/local/apache2/htdocs
   Redirect permanent /secure https://mysite.example.com/secure
</VirtualHost>

<VirtualHost _default_:443>
   ServerName mysite.example.com
   DocumentRoot /usr/local/apache2/htdocs
   SSLEngine On
# etc...
</VirtualHost>

答案 1 :(得分:0)

您需要将来自http://example.comhttp://www.example.com的流量重定向到HTTPS。该方法将根据您使用的网络服务器而有所不同。在Google中搜索&#34;将http重定向到https [webserver]&#34;将为您提供几个指南来设置它。