【问题标题】:Deleting temporary url insecure logo link from Wordpress site从 Wordpress 网站删除临时 url 不安全的徽标链接
【发布时间】: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


【解决方案1】:

此文件存在于您的 JavaScript 中。

JavaScript 的 URL https://www.hobnobevents.com/wp-content/themes/bodega/js/default.min.js?ver=5.3.2

代码是 $j([theme_root+'img/logo.png']).preload()

检查此代码或更改 theme_root 可能会对您有所帮助。

【讨论】:

  • 感谢您识别它。您会建议我将 theme_root 更改为什么,以便它传播实时 url?将 hobnobevents... 放在 img/logo.png 之前是否可行?
  • 是的,改变可能会对你有所帮助。但是,如果您将来更改域,则需要记住该更改。所以你也可以删除这个我认为你的网站没有使用的代码。
猜你喜欢
  • 2021-11-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多