站点移至SSL时出现挂锁标志的错误和警告

时间:2018-06-05 作者:amer

我的托管公司已将我的网站移至www.technologyedge。从biz到SSL,它会显示挂锁并发出警告!镀铬。当我使用F12查看问题时,我看到了这些错误,这意味着什么以及如何修复它:

收到http://www.e3technology.in/WordPressSample/wp-content/uploads/2015/07/logo_01.gif 404(未找到)(索引):179获取http://www.e3technology.in/WordPressSample/wp-content/uploads/2015/07/logo_03.gif 404(未找到)(索引):178获取http://www.e3technology.in/WordPressSample/wp-content/uploads/2015/07/logo_02.gif 404(未找到)

谢谢

3 个回复
SO网友:Rick Hellewell

正如另一个答案中所提到的,这是因为图像的URL是http,而不是https,因此您可以从浏览器中获得“混合内容”消息。相当于“您使用的是https连接,但其中一个图像来自http连接。这意味着该图像未通过SSL(https)发送,这意味着请求(在本例中是图像)未安全发送。”

要解决此问题,您必须将站点上所有链接的URL更改为https。对于大型站点(甚至是小型站点),这可能很困难。

我喜欢使用一个名为“真正简单的SSL”的插件,它将完成确保每个请求都通过SSL返回所需的所有任务。还有其他类似的插件,但这一个对我来说效果很好。

SO网友:Krzysiek Dróżdż

这意味着您在站点的某个位置链接到这些图像,而它们不是使用SSL安全连接的服务器-它们使用HTTP而不是HTTPS。

How to fix that?您应该找到这些图像(在您的代码、内容或任何地方),并对其进行更改,以便使用SSL连接(所以更改http://https://)

SO网友:Steve

我相信你可能有两个不同的问题。但没有进一步的信息,我不能肯定。

您描述的404错误是由于找不到文件,而不是不安全的请求造成的。验证文件是否确实存在。

完成后,打开页面和开发人员工具。确保您位于“网络”选项卡上,并且在输出中显示“方案”列。

如果按方案订购,则可以滚动查看所有请求,并确定哪些请求是使用http(而不是https)发出的。您必须找到通过http请求的每个项目,并将其更新为通过https请求,以防止出现安全警告。

当某些请求不是使用ssl(http)发出时,现代浏览器会显示此警告。

如果您有shell访问权限,还可以使用wp cli快速更新所有URL。看到这个了吗article 便于指导。

它还显示为您的证书无效。

结束

相关推荐

Get images by category

我目前获取滑块图像的方法是使用以下工作正常的代码:$args = array( \'post_type\' => \'attachment\', \'sort_order\' => \'ASC\', \'sort_column\' => \'menu_order\', ); $attachments = get_posts($args); if ($attachments) { $