我有一个刚刚安装SSL证书的客户端。我将此添加到.htaccess文件中,以强制用户重定向到https并将其强制到www:
# Redirect bare domain to www and HTTPS
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule (.*) https://www.twentyteninc.com/$1 [R=301,L]
# Redirect HTTP to HTTPS
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}/$1 [R=301,L]
我还解决了所有混合内容警告。现在,所有内容都重定向到https,并且在所有我测试过的浏览器中都得到了漂亮的锁符号。
但是,不幸的是,某些用户仍然看到“不安全”消息:
如果我运行Qualys SSL测试,它将返回A分数:
可能是什么原因造成的?为什么一切对我来说看起来安全,但对某些人却不安全?
答案 0 :(得分:0)
我的问题是客户端使用的WordPress主题是通过HTTP而不是HTTPS提取图标,出于任何原因,我的浏览器(以及我测试过的所有其他浏览器)都选择根本不加载它。
这使我从没收到过混合内容警告。
凝视上面的屏幕截图足够长的时间后,我注意到该图标已在加载,并不是我自己想找这个主题来挖掘主题的。