联系我们
简单又实用的WordPress网站制作教学
当前位置:网站首页 > WordPress教程 > 正文

如何在wordPress中修复常见的ssl问题

作者:98wpeu发布时间:2024-01-26分类:WordPress教程浏览:166


导读:你在wordpress网站上遇到了ssl问题吗?将wordpress站点迁移到ssl有时会导致意外的问题。如果您正在向现有的wordpress站点添加一个ssl证书,并且遇到错误,...

你在wordpress网站上遇到了ssl问题吗?

将wordpress站点迁移到ssl有时会导致意外的问题。如果您正在向现有的wordpress站点添加一个ssl证书,并且遇到错误,那么您来对了地方。

在本文中,我们将向您展示如何修复wordpress中最常见的ssl问题。

谷歌鼓励所有网站所有者使用安全协议/HTTPS、以提高整体网络安全性。

这就是为什么Chrome将所有没有ssl证书的网站标记为“不安全”。

浏览器地址栏中的“不安全”标签会让客户对你的业务产生不好的印象.除此之外,如果你想开一家在线商店或使用Paypal、Strike和Authorize.NETSSLHTTPS。

考虑到利弊,所有的WordPress网站都需要改用SSLHTTPS.

如果你还没有做到这一点,那么你可以阅读我们关于如何正确地将wordPress从http迁移到HTTPS的指南,以获得逐步的说明。

建议:查看我们的指南,了解如何从域名.com获得免费的ssl证书或以折扣价格购买ssl证书。

但是,您的ssl证书可能会遇到一些wordPress错误。因此,让我们来看看wordPress中的一些常见的SSLHTTPS问题及其修复方法:

修复Net::ERR_CERT_INVALID错误在移动到SSL/HTTPS后修复混合内容错误修复移动到SSL/HTTPS后出现太多重定向错误修复WordPress HTTP到HTTPS重定向

此错误消息指示用户的浏览器未接受网站提供的证书.发生这种情况的原因有以下几个:

该ssl证书已颁发给其他域名或子域。证书已过期.您的浏览器无法识别证书颁发机构.

如果你购买了一个ssl证书,并要求你的wordpress主机提供商为你安装它,那么你可以联系他们来为你修复它。

如果您手动安装了ssl证书,请尝试重新安装或联系您的ssl证书提供商以获得支持。

有两种方法可以修复wordPress中的ssl/HTTPS混合内容错误。我们将向您展示这两款产品,然后您可以选择最适合您的产品.

1.使用插件修复WordPress中的混合内容错误

这种方法更简单,推荐给初学者.但它可能会对你的WordPress性能产生负面影响,因为该插件试图通过使用输出缓冲技术来修复混合内容错误。

但是,如果您使用的是缓存插件,那么它只会影响第一个页面的加载.返回的游客不会注意到性能上的任何差异.

首先,您需要确保您拥有一个ssl证书。如果您不确定您是否有一个,请参阅我们的指南,如何为您的wordpress网站获得免费的ssl证书。

然后,只需安装并激活真正简单的ssl插件。有关更多详细信息,请参阅我们关于如何安装WordPress插件的逐步指南。

激活后,您需要访问设置»SSL语言语言从您的WordPress管理仪表板页面查看插件设置。非常简单的SSLHTTPS开箱即用,将自动处理您的设置,并修复混合内容错误。

2.手动修复WordPress中的混合内容错误

这种方法更有效,对您的网站性能更好.但是,它需要手动故障排除.

首先,您需要转到设置?常规并确保“WordPress地址”和“站点地址”选项有HTTPS URL。

如果您看到的url以‘http’开头,那么您需要继续并将它们更改为‘HTTPS’。别忘了点击“保存更改”按钮来保存你的设置.

接下来,您需要在WordPress数据库中找到旧的HTTPS URL,并用新的HTTPS URL替换它们。

你可以通过安装和激活更好的搜索替换插件来轻松做到这一点.有关更多详细信息,请参阅我们关于如何安装WordPress插件的分步指南。

激活后,您需要访问工具»更好的搜索替换佩奇.在“搜索”栏中,您需要使用Http添加您的网站URL。HTTPS URL,在此之后,添加您的网站‘在’替换‘字段中添加’。

该插件现在将更新您的WordPress数据库中的URL。

如果你仍然看到混合内容错误,那么下一步就是解决你的wordPress主题和插件文件中的url问题。

使用浏览器的检查工具,您需要找到导致错误的资源,并注意它们是从哪些网站文件加载的.

如果你在编辑wordpress文件方面很有经验,那么你可以使用ftp或你的虚拟主机文件管理器来访问这些主题文件。您需要编辑每个文件,并将‘http’替换为‘HTTPS’。

另一种选择是联系主题开发人员,要求他们更新他们的主题.他们将需要使用wordPress的最佳实践来加载文件,这将修复http/HTTPS问题。

同样的情况也适用于WordPress插件加载的混合内容。我们不建议您自己编辑插件文件,所以您应该通知插件开发人员并请求更新.同时,你可以在你的网站上禁用这个插件,或者找到一个替代的插件.

3.修复迁移到安全套接层协议/HTTPS后重定向次数过多的错误

WordPress允许您通过在wp-config.php文件中输入以下行来强制执行管理区域的SSLHTTPS。

define('FORCE_SSL_ADMIN', true);
❤️由托管WPCode在WordPress中一键使用

但是,在某些情况下,此设置本身可能会导致“重定向次数过多”错误.

要解决这个问题,您需要将以下代码添加到wp-fig.php文件中‘就这样,停止编辑!’行的前面.博客写得开心.

define('FORCE_SSL_ADMIN', true);
// in some setups HTTP_X_FORWARDED_PROTO might contain
// a comma-separated list e.g. http,https
// so check for https existence
if (strpos($_SERVER['HTTP_X_FORWARDED_PROTO'], 'https') !== false)
       $_SERVER['HTTPS']='on';
❤️由托管WPCode在WordPress中一键使用

4.修复WordPress http到HTTPS重定向

WordPress不会自动将http请求重定向到HTTPS,除非您告诉它这样做。如果你使用的是一个插件,比如非常简单的ssl、那么它将负责重定向。否则,您将不得不手动设置重定向.

要将HTTPS设置为HTTPS重定向,需要将以下代码添加到您的.htAccess文件中。

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
</IfModule>
❤️由托管WPCode在WordPress中一键使用

我们希望这篇文章能帮助你解决wordPress中一些常见的ssl/HTTPS问题。你可能还想看看我们的终极WordPress安全指南或我们的专家精选的最好的WordPress搜索引擎优化插件和工具。

更多wp网站技巧请关注我们.

标签:初学者常见指南如何在SSLWordPress


WordPress教程排行
最近发表
网站分类
标签列表