【发布时间】:2020-05-23 20:38:09
【问题描述】:
我有一个我们最近上线的 wordpress 网站。我们使用临时 URL 构建它,然后将其切换到实时 URL。由于主题的默认 logo.png,我遇到了 SSL 软故障。我已经做了更好的搜索和替换来尝试改变它,但它不能,因为它是硬编码的。我将如何以及在哪里更改它以显示实时 url 并受到保护?
网站是 hobnobevents.com
来自whynopadlock.com 的错误:https://www.whynopadlock.com/results/828a837d-e8d4-4553-8492-5b1d7e784454
在第 1 行加载了一个带有“http://185.56.86.90/~onetoncr/hobnobevents.com/wp-content/themes/bodega/img/logo.png”不安全 URL 的图像:https://www.hobnobevents.com/ 的第 1 行。 第 1 行报告的错误通常不是源代码的一部分。此错误可能是由正在写入页面的外部 javascript 文件引起的,但是我们无法在我们的自动化测试中可靠地检测到这些脚本。 请使用“需要帮助?”联系我们如果您在解决此错误方面需要帮助,请点击下方链接。
【问题讨论】:
-
(可能)原因是您很可能有指向 HTTP 的内容,并且可能是硬编码的或包含在包含的文件中。如果是这种情况,只需使用
//而不是http://,它就会自我传播。您几乎可以将这种方法用于任何事情。 -
无论是我上面所说的,还是 DNS 设置或您的 Wordpress 设置中的某些内容导致了严重破坏(缓存/传播问题),因为我在 HTML 源代码中看不到任何
http://您的网站。如果这与“php”相关,我们将无法从渲染/解析的 PHP 指令中分辨出来。您可以在 PC 上下载整个站点并搜索所有包含http://的文件。 -
@FunkFortyNiner 更简单:在任何具有“Web Developer Extensions”的浏览器中打开站点。它将显示所有网络请求,因此可用于发现 http:// 的请求,即使潜伏在 Javascript 中...
-
@PatrickMevzek 好的,谢谢。是的,听起来确实更快。
标签: javascript php wordpress ssl url