如何修复 WordPress 中的常见 SSL 问题

在这篇文章中,我们精选了 如何修复 WordPress 中的常见 SSL 问题. 谷歌几年前宣布,它将开始报告其服务器上未安装安全套接字层 (SSL) 证书的网站。 然而,虽然设置 SSL 证书的过程通常并不复杂,但您可能会在此过程中遇到一些困难。

好消息是,其中许多问题都可以通过几个简单的步骤得到纠正。 因此,如果您在尝试将现有 WordPress 站点迁移到 SSL 时遇到问题,则无需恐慌。

只需执行一些故障排除,您的站点就会立即正常(安全)地启动和运行。 作为本文的起点,我们将讨论 SSL 证书对您的网站的重要性。

之后,我们将向您展示五个典型的 SSL 难题的列表,以及有关如何在您的 WordPress 网站上解决这些难题的说明。 我们开始这个派对吧!

安全套接字层概述(及其重要性)

如何修复 WordPress 中的常见 SSL 问题

SSL 可帮助您确保您的网站通过大多数 Web 浏览器都支持的安全超文本传输​​协议 (HTTPS) 协议提供安全连接。

简而言之,这是 HTTP 协议的最新和安全版本。 因为它是加密的,所以 HTTPS 提高了通过 Internet 传输的任何数据的安全性。

出于各种原因,在您的 WordPress 网站上安装 SSL 证书至关重要。 首先,它使 Web 服务器和浏览器能够通过安全连接相互通信。

此外,SSL/HTTPS 可以帮助防止安全漏洞,这些漏洞不仅会危及您的个人信息,还会危及您客户的信息。 因此,谷歌现在会对没有 SSL 证书的网站进行处罚。

当用户尝试访问该站点时,可能会向用户显示一条警告消息,例如“您的连接不安全”或“您的连接不是私密的”。

如何解决 WordPress 中有关 SSL 的常见问题(5 个关键解决方案)

如何修复 WordPress 中的常见 SSL 问题

既然我们对 SSL/HTTPS 是什么以及为什么需要它有了更好的理解,让我们看看可能因此而出现的一些问题。 以下是 WordPress 出现的五个最常见的 SSL 问题,以及如何克服这些问题的说明。

NET::ERR CERT INVALID 错误是其中的第一个。

如果您使用的是 Google Chrome,您可能会遇到一条错误消息,内容为“NET::ERR CERT INVALID”。 这是 Google Chrome 用户遇到的最普遍的问题之一。

这也可能发生在其他浏览器中,尽管显示的消息会略有不同。 无论如何,这只是表明与该网站的连接不安全。

在您的站点上安装 SSL 证书通常表示设置或设置有问题,因此浏览器无法正确读取和接受它。 发生这种情况时,您可以采取一些措施来补救这种情况。

在继续之前,检查证书是否提供给正确的域或子域很重要。 之后,您需要确保您的证书没有过期。

这可以通过从下拉菜单中选择浏览器地址栏左侧的挂锁图标来完成。

将显示证书的详细信息,您需要仔细检查它是否显示“有效”。 如果消息显示“无效”,则有必要尽快通过发行提供商更新它,这也在下面说明。

如果您自己安装了证书,您可能想尝试更换它。

但是,这次您可能希望使用不同的证书提供商,因为您的浏览器可能无法识别您当前证书的颁发机构,这意味着您需要更换提供商。 Let's Encrypt 是我们推荐的安全加密服务。

内容不一致错误

如何修复 WordPress 中的常见 SSL 问题

混合内容警告是您在从 HTTP 切换到 HTTPS 时可能遇到的另一种类型的问题。

简而言之,当使用过时且不安全的 HTTP 协议加载您网站上的图片、脚本或样式表时,就会发生这种情况。 换句话说,您的某些 WordPress 资料受到保护,而您的 WordPress 内容的其他部分则不安全。

您可以采用两种方法来解决混合内容错误。 第一种是使用 Really Simple SSL 等插件来保护您的网站。

在您的网站上成功安装并激活该工具后,您可以通过转到菜单栏中的设置 > SSL 来访问插件设置。

但是,您无需采取任何进一步操作来解决混合内容问题。 首次激活插件时,它会处理所有事情。

您可能使用的第二个选项是手动更正已发生的错误。 要开始,请转到 WordPress 中的设置 > 常规,然后单击添加新按钮。

检查 WordPress 地址 (URL) 和站点地址 (URL) 的 URL,以确保它们包含“https”协议。

保存更改后,即可安装 Better Search Replace 插件。

从 HTTP 重定向到 HTTPS

默认情况下,WordPress 在检测到安全漏洞时不会立即将您的网站从 HTTP 转移到 HTTPS。 因此,您需要指示它这样做。 例如,在某些情况下可以使用诸如 Really Simple SSL 之类的插件。

但是,您可以通过修改 Web 服务器根目录中的 .htaccess 文件来手动安排 HTTP 到 HTTPS 重定向。 同样,您可以通过 SFTP 或您的托管帐户提供的文件管理器来完成此操作。

找到并打开 .htaccess 文件,然后将以下代码粘贴到该文件中:

如果Module mod rewrite.c为真,则

重写引擎已启用。

RewriteCond 百分比 HTTPS 已关闭。

RewriteRule (.*) 是允许您重写文本的规则。

HTTP HOST 百分比 URI 百分比 $ https:// HTTP HOST 百分比 $ REQUEST URI 百分比 $ [L,R=301]


请记住在完成后保存您的修改。 如果您不习惯在您的网站上编辑文件,我们建议您使用插件或联系您的托管服务提供商寻求帮助。

快速链接:

结论:如何修复 WordPress 中的常见 SSL 问题

在您的 WordPress 网站上安装 SSL 证书是绝对必要的。 为了确保您的资料被安全访问,您应该使用 HTTPS 协议。 另一方面,设置一个可能会导致各种问题。

以下是我们在本文中讨论的五个常见 SSL 错误,以及有关如何解决这些错误的说明:

错误代码 NET::ERR CERT INVALID。 这表明您的证书需要更新或需要重新安装。
混合内容的错误。 您可以手动更改此设置或使用诸如 Really Simple SSL 之类的插件来为您完成此操作。
重定向太多。

通过在您的 wp-config.php 文件中包含代码,您可以解决手头的问题。
实现了 WordPress HTTP 到 HTTPS 的重定向。 您可以通过编辑站点的 .htaccess 文件手动执行此操作,也可以使用诸如 Really Simple SSL 之类的插件来自动执行此过程。

发生名称不匹配错误。 当证书域和浏览器 URL 不匹配时会发生这种情况,在这种情况下,您需要修改 .htaccess 文件以包含必要的代码。

关于阿伦辛格

我是 Arun Singh,一位经验丰富的服务器管理极客,在处理托管服务器方面拥有超过 8 年的记录。 我目前在印度孟买的一家私营公司工作,同时还负责以下公司的服务器管理: BloggersIdeas.com。 除了我在服务器管理方面的专业知识外,我还喜欢分享我在数字营销方面的知识。 凭借对这两个领域的热情,我努力提供最佳的服务器性能,并偶尔在不断发展的数字营销领域贡献见解。 我对卓越的追求促使我提供高效的解决方案并为企业的成功做出贡献。

相关文章

发表评论