SSL证书;绿色锁有时不显示

时间:2016-07-14 20:22:20

标签: google-chrome ssl ssl-certificate

我有一个拥有SSL证书的网站。当我进入主页时,一切正确并且网址中会显示绿色锁定,请参阅我的网站here

问题是某些页面上没有显示此锁定。 Here is an image of it.

如何确保绿色锁定显示在网站上的所有页面上?

我注意到,当我首先插入没有绿色外观的网站时,在网站加载时会出现外观并且在加载完成后它会消失。

编辑1,下面的代码用于将所有带有www的URL重写为“https://”。我已经在我的.htacess文件中实现了这个。

RewriteEngine On

# If not using www
RewriteCond %{HTTP_HOST} !^www.(.*)$ [NC]
RewriteCond %{HTTP:HTTPS} !on
RewriteRule .* https://www.%{HTTP_HOST}%{REQUEST_URI} [R,L]

# If using www
RewriteCond %{HTTP_HOST} ^www.(.*)$ [NC]
RewriteCond %{HTTP:HTTPS} !on
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [R,L]

2 个答案:

答案 0 :(得分:0)

使用此插件https://wordpress.org/support/plugin/wordpress-https

解决了问题

任何人都可以告诉我如何在不使用插件的情况下解决我的问题?某种方式某些网址没有被更新....有关如何手动而不是使用插件的任何想法?

答案 1 :(得分:0)

我最好的猜测是,您的网页包含一些非https内容。

将以下元值添加到标题中。基本上它会强制非HTTPS使用HTTPS安全连接URL。

如果您想允许混合内容请求,请将以下标记添加到标记中。

<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">

如果要阻止,请将以下标记添加到标记

<meta http-equiv="Content-Security-Policy" content="block-all-mixed-content">