如何更换WordPress域名 且不影响搜索排名_巅云建站
author:一佰互联 2019-05-15   click:141

 

本文将详解如何正确地把WordPress网站迁移到新域名下,同时不会失去你已有的SEO成果。在开始之前,我们要明确几点。网站更换域名会暂时影响你的搜索引擎排名,因为搜索引擎对此变化进行调整需要时间,也就同样会暂时影响网站的搜索流量。但这些都是正常现象,任何网站更换域名都会出现这样的情况。

但是只要使用适当的方法迁移网站,是可以极大地减少对SEO的负面影响的。例如设置正确的301重定向、通知搜索引擎等。请注意这里的网站迁移不是指将WordPress迁移到新的虚拟主机,而是仅仅是更换域名。虽然这两个过程有相似之处,如301重定向等,但是毕竟操作有所不同。

假设你的WordPress网站旧域名为oldsite.com,你想将域名替换成newsite.com。用户最好已有主机账户,并熟悉主机控制面板和FTP的使用。

步骤1:创建完整备份

在做任何事情之前,为你的WordPress网站创建一个完整的备份是非常重要的。实现WordPress备份的插件有很多,如BackupBuddyVaultPress,BackWPup或WordPress Dropbox。

步骤2:迁移WordPress

备份之后,在原网站上的WordPress中安装并激活Duplicator plugin插件。激活后,插件将在WordPress管理面板中的添加Duplicator plugin菜单项。点击Duplicator plugin菜单,出现一个类似下面的屏幕。只需点击创建按钮,创建一个新的包。

点击“创建”按钮,就开始复制过程,插件会要求你为包命名。默认情况下,它会使用你的网站的名称以及日期前缀,但你可以自己手动重新命名。然后插件将你的WordPress数据库和所有文件打包成zip格式的压缩包。压缩完成后,将包和安装文件下载到你的计算机上。

接下来,打开FTP上传程序并连接到新网站。确保根目录或者你要复制网站的目录完全是空的。上传installer.php文件和包的zip文件到新的站点。上传完成后,可以通过访问在Web浏览器中启动installer.php。

安装程序将要求您向新网站提供数据库信息,并确认一些需要删除的表。确保您正在使用的数据库是空的,不包含任何你之后需要的数据。

在 “我已经阅读警告和通知”提示模块之后,下一步点击“运行部署”按钮。Duplicator plugin安装脚本将解压zip包,安装数据库和带有主题、插件的WordPress。安装完成后,插件将显示您的更新页面。

在更新页面,你需要更新网址。Duplicator plugin会自己尝试检测旧、新网址,用户也可以手动输入网址,然后点击“更新”按钮。该插件就可以用newsite域名取代所有oldsite域名。

整个过程完成后,Duplicator plugin插件会提醒你安装后的步骤。第一步是重新设置您的WordPress的固定链接。使用相同的用户名和密码登录到您的新网站。在新网站的WordPress管理中设置»固定链接,点击“保存”按钮。

然后,使用FTP删除根目录下的installer.php、installer-data.sql和installer-log.txt文件。

最后,请检查您的新网站是否有损坏的链接、丢失的图像、文章或页面。请确保一切都在运转并且功能都实现。

现在,你已经成功将WordPress移动到新域名下了,但整个过程并没有结束。我们还需要设置的301重定向,并通知搜索引擎,以保持网站的搜索引擎排名。

步骤3:设置永久301重定向

设置一个永久的301重定向对SEO和用户体验都非常重要,可以引导用户和搜索引擎重定向到你的新网站。换句话说,用户访问你旧的文章或网页时就会被自动重定向到你的新网站。

要设置一个永久的301重定向,你需要使用FTP连接到您的旧网站,并编辑.htaccess文件,.htaccess文件和wp-includes或者wp-admin文件夹位于同一目录下。打开.htaccess文件,并在最上方粘贴以下代码:

1、#Options +FollowSymLinks

2、RewriteEngine on

3、RewriteRule ^(.*)$ $1 [R=301,L]

修改完.htaccess文件后再访问旧网站就会自动重定向到新的站点。如果不是这样,那就意味着重定向设置不正确。

步骤4:通知搜索引擎

登录到你的惯用的搜索引擎的网站管理员工具帐户,提交更改地址。

第5步:通知用户

设置301重定向之后,有必要对网站的访问者说一些说明,在新的网站上简单地写一篇博客提醒他们网站域名已更新等。这可能对很多方面都是有助的。首先,这可以帮助用户记住新域名;其次,你还可以请求用户反馈网站出现的问题,因为你一个人不可能用所有类型的浏览器和系统环境来测试你的网站。