如何使用NGINX将WordPress网站从HTTP迁移到HTTPS

当我看到“如何安装证书 SSL (HTTPS Connection) 对于托管在服务器上的网站 NGINX 没有 cPanelVestaCP”在文章中 这里,让我们看看如何移动一个网站 WordPress 离 HTTP pe HTTPS cu NGINX.

对于一个网站或博客 WordPress, 仅仅安装证书是不够的 SSL 使其在协议上有效 HTTPS. 即使证书 SSL 已正确安装且有效,您可能会注意到,当您访问页面时 HTTPS,“锁”不会出现在地址栏中,这表明该页面是安全的。

如果您的博客或网站似乎没有安全连接(Connection is Not Secure) 即使我正确安装了证书 SSL, 表示该页面有本地链接”http”。 这些可能是直接链接到 媒体文件 (图片,视频,歌曲)或 结构元素 (java, CSS).

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

不安全 SSL 连系 :
不安全 SSL 连系 :

它还告诉我们页面的某些部分(例如图像)未受保护。 这意味着在文章内容或侧边栏元素的某处,我们有一个图像文件,其源链接以“http“ 代替 ”https“。

要将图像来源从“http“在”https“编辑那篇文章很容易。 如果我们谈论一个有成百上千篇文章的网站,事情就会发生变化。 编辑每篇文章将是一项需要很长时间的操作。 最简单的用户 WordPress, 是改变本地链接 数据库. 将链接从“http”切换到“https” 能够用一个简单的命令来做 SQL 从执行 phpMyAdmin 或者从命令行 SQL 通过 Terminal.

如何将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。 点击“Go”来执行命令行。

如何将WordPress从HTTP迁移到HTTPS。
Update SQL 将 HTTP 链接到 HTTPS

上面指示的命令行只会更改表中的 URL"wp_posts“, 柱子 ”post_content”。 您可以更改此命令行 SQL 替换所有数据库表中的 URL。

小心! 有以下主题 WordPress (WP Themes) 一旦更改了域 URL 将重置其自定义配置。 也尝试对这些进行备份。

作为科技爱好者,我从2006年开始在StealthSettings.com上愉快地撰写文章。我在操作系统方面有丰富的经验,包括macOS、Windows和Linux,还熟悉编程语言和博客平台(WordPress),以及在线商店平台(WooCommerce、Magento、PrestaShop)。

如何以 » WordPress » 如何使用NGINX将WordPress网站从HTTP迁移到HTTPS
发表评论