如何将博客或WordPress网站从HTTP移动到HTTPS(NGINX)

当我看到“如何在没有cPanel或VestaCP的NGINX服务器上为托管网站安装HTTPS连接(SSL)证书”在文章中 这里现在我们来看看 我们需要做什么使网站或博客有效的HTTPS.

对于基于WordPress的网站或博客,仅安装SSL证书不足以使其在“地址栏”中显示为有效。 即使SSL证书已正确安装且有效,您也可能已经注意到,当您访问HTPPS页面时,地址栏中不会出现“锁定”字样,表明该页面是安全的。

如果您的博客或网站似乎没有安全连接(连接不安全),即使我正确安装了SSL证书,也意味着该页面仍然是本地的“ http”链接。 这些可以直接链接到 媒体文件 (图片,视频,歌曲)或 结构元素 (java,CSS)。

我们以此为例 iHowTo.Tips,虽然它有一个 SSL证书安装正确且有效,我们有一个页面,Firefox会警告我们我们没有安全的连接。

它还告诉我们页面上有不安全的部分,例如图像。 这意味着在文章内容或侧边栏元素中的某处,我有一个图像文件,其源链接以“ http”而不是“ https”开头。
要将图像的来源从“ http”更改为“ https”,编辑该文章很简单。 如果我们谈论的网站上有成百上千的文章,那么事情就会改变。 编辑每篇文章将是一个耗时的操作。 对于WordPress用户来说,最简单的方法是更改​​本地链接 数据库。 链接从“ http”到“ https”的转换可以通过从phpMyAdmin执行的简单SQL命令或通过Terminal通过SQL命令行执行。

如何通过SQL将WordPress博客或网站的链接从“ HTTP”更改为“ HTTPS”

如果还是上面提到 iHowTo.Tips,让我们以它为例。 假设我们必须在该博客上替换所有形式为“http://ihowto.tips“在”https://ihowto.tips”。 这些链接可以是图像源(src),也可以是内部页面的其他链接。
在开始之前,我们建议您

1。 不 我们对数据库进行身份验证 的博客通过phpMyAdmin。 用户和密码 我们在文件中找到它们 WP-config.php文件 来自域根。

2。 我们 点击左侧的数据库名称然后点击 SQL 在顶部水平菜单中。

3。 我们在SQL中执行命令行:

UPDATE wp_posts SET post_content = REPLACE(post_content,'http://ihowto.tips','https://ihowto.tips');

替换您的网址和域名,然后考虑是否使用www。 如果使用前缀“ www”,则还必须添加它。

4.单击“执行”以执行命令行。

上面指示的命令行将仅更改“ wp_posts”表“ post_content”列中的URL。 您可以更改此SQL命令行以替换所有数据库表中的URL。

警告! 有WordPress主题(WP主题),一旦改变了域的URL将重置他们的自定义设置。 找一个备份到这些。

如何将博客或WordPress网站从HTTP移动到HTTPS(NGINX)

关于作者

隐形

对所有小工具和IT充满热情,我对隐身性感到高兴settings.com自2006年以来,我希望与您一起发现有关计算机和操作系统macOS,Linux, Windows,iOS和Android。

发表评论