SSL安全和非安全项目 - Wordpress

时间:2012-04-02 16:52:43

标签: ssl https ssl-certificate

我为拥有SSL证书的客户设置了一个网站。在Chrome,Firefox,Opera和Safari中,一切正常。所有这些都签出,所有这些都有锁定符号,绿色成功消息等。在我使用移动浏览器和Internet Explorer(特别是6个和其他人)之前,这一切都很好。

enter image description here

我正在使用以下规格:

  • PHP 5
  • Wordpress 3. +(最新)

我做了以下事情:

  • 使用ob_start()来封闭页面的所有内容,并强制所有内容都有一个HTTPS前缀。
  • 下载了Fiddler,以便在HTTP请求中达到高峰,但我无法详细了解究竟是什么问题。
  • 我下载了几个插件来强制网站上的SSL。我还将SiteURL更改为包含https://。

一个问题浮现在脑海中..嵌入式Youtube视频会导致此错误吗?如果是这样,我删除了Youtube嵌入式视频,我仍然遇到了同样的错误。

1 个答案:

答案 0 :(得分:1)

以下是您需要验证的事项清单:

  1. 所有已加载的资源(例如图像,脚本,CSS,favicons等)必须是相对路径或HTTPS。
  2. 所有iframe必须指向实际页面(相对或HTTPS)。没有SRC属性或SRC#或about:blank会引发错误。有些人使用过javascript:false;成功。
  3. 确保您网页上的所有请求均为HTTPS。 Google Analytics和其他第三方工具通常都有一个可用于HTTPS的特殊链接。
  4. 对象的代码库属性(Flash,Applets等)必须是HTTPS。 IE实际上并没有对此提出请求,但它确实因某种原因检查了协议。
  5. 任何返回HTTP错误的内容都会导致错误弹出,因为IE会将其错误页面视为“不安全”。
  6. 如果您的JavaScript在具有背景图像的节点上调用removeChild(),则可能会导致此错误。您可以设置outerHTML =''而不会产生后果。
  7. 你不必担心的事情:

    • DOCTYPES
    • XHTML名称空间
    • 页面中的链接(锚点,而不是链接元素)