现场
在你开始之前
在开始之前,我们要强调一些事情。 切换到新域的过程将会 暂时 影响您的搜索引擎排名,谷歌和其他搜索引擎适应变化。 是的,这也是 暂时 也会影响您的搜索流量。 请记住,这是正常的,并且发生在所有切换到新域名的网站上。
然而,最好的部分是,你可以大大减少移民可以通过遵循本指南负面的SEO效果。 我们会告诉你 正确的方式 将您的WordPress网站移动到一个新的域名,设置适当的301重定向,并通知搜索引擎。
请注意,本指南不是用于将您的WordPress网站移动到新的虚拟主机。 这是为了切换域名。 是的,虽然过程是相似的,当您设置301重定向等等时,在这个过程中涉及更多的事情。
前步骤
在本指南中,我们假设您已经在oldsite.com上设置了您的WordPress网站,并且您正尝试将其迁移到newsite.com。 我们还假设你有一个虚拟主机帐户,并且你熟悉你的虚拟主机控制面板。
您还需要知道如何使用FTP。
步骤1:创建完整备份
在做任何事情之前,创建WordPress站点的完整备份是非常重要的。 有大量的插件和解决方案可以让你创建一个备份。 您可以使用VaultPress,BackupBuddy,BackWPup或WordPress备份到Dropbox。
第2步:移动你的WordPress网站
一旦创建了旧站点的完整备份,就是开始域迁移过程的时候了。 你需要做的第一件事就是安装和激活您的旧网站上的WordPress安装Duplicator插件。 一旦激活,插件添加Duplicator菜单项在你的WordPress管理员。 点击Duplicator菜单,你会看到一个如下所示的屏幕。 只需点击创建按钮来创建一个新的包。
点击创建按钮将开始复制过程,插件会要求你给你的软件包命名。 默认情况下,它将使用带有日期前缀的网站名称,但是可以给它任何你想要的名字。 该插件将开始创建您的WordPress数据库和所有文件的zip包。 这可能需要一些时间取决于你有多少内容。 一旦过程完成,那么你将被带到复印机包屏幕。 在计算机上下载软件包和安装程序文件。
接下来,您需要打开您的FTP程序并连接到您的新网站。 确保根目录或您要复制网站的目录是 完全空虚 。 将installer.php文件和您的软件包zip文件上传到新的站点。 上传文件后,只需在Web浏览器中启动installer.php即可。 您可以通过转到访问它 http://www.newsite.com/installer.php
安装程序将要求您提供新站点的数据库信息,并选中删除表格。 确保你使用的数据库是空的,并且不包含你以后需要的任何数据。
阅读警告和通知部分,并选中“我已阅读警告和通知”的复选框。 接下来点击“运行部署”按钮。 复制器安装程序脚本将提取压缩包,从旧网站安装数据库,并安装WordPress的主题和插件。 这个过程可能需要一些时间取决于你的网站有多大。 安装完成后,插件会显示更新页面。
在更新页面上,您需要更新您的网址。 复印机会尝试自行猜测您的旧网址和新网址,但您也可以手动输入网址,然后点击更新按钮。 然后该插件将用newsite域名替换oldsite域名的所有实例。
整个过程完成后,Duplicator插件会提醒您进行安装后的步骤。 第一步是重新保存你的WordPress永久链接。 使用旧网站上的相同用户名和密码登录到您的新网站的WordPress管理员。 去 设置»固定链接 在您的新网站的WordPress管理,然后点击保存按钮。
之后,使用FTP从根目录中删除installer.php,installer-data.sql和installer-log.txt文件。
最后,请检查您的新网站是否有损坏的链接,缺少图片,帖子和网页。 请确保一切正常,所有的功能都在那里。
现在,您已经成功地将WordPress移动到了不同的域名,但是这个过程还没有完成。 我们仍然必须添加适当的301重定向,并通知搜索引擎保持所有的搜索引擎优化排名。
第3步:设置永久301重定向
建立一个永久的301重定向对SEO和用户体验都非常重要。 这使您可以将用户和搜索引擎重定向到您的新网站。 换句话说,每当有人登录您的某个旧帖子或页面时,他们就会自动重定向到您的新网站。
要设置一个永久的301重定向,您需要使用FTP连接到您的旧站点并编辑 的.htaccess
文件。 这将位于与您的wp-includes或wp-admin文件夹相同的目录中。 打开 的.htaccess
文件并将以下代码粘贴到最上面:
#选项+ FollowSymLinks 重写引擎 RewriteRule ^(。*)$ http://www.newsite.COM/$1 [R = 301,L]
注意:在上面的代码中将newsite.com替换为您的域名。
一旦您应用了这些更改,然后访问您的旧网站。 它应该自动将您重定向到新的站点。 如果没有,那就意味着重定向没有正确设置。
第4步:通知Google关于更改
登录您的Google网站管理员工具帐户以提交地址更改。 基本上点击你的网站,看看配置下的左侧菜单。 这可以让你通知Google你的新网站和转移。 是的,你必须验证你的新网站,所以继续做下去。
第5步:通知用户
虽然301重定向是做这个工作的,但是公开宣布迁移总是很好的。 您可以通过在新网站上撰写博客文章来完成此操作。 这可以在很多方面有所帮助。 首先,用户一旦阅读了这个新域名,就更有可能记住这个新域名。 其次,你可以让你的用户告诉你他们是否看到任何错误。 这可以是非常有用的,因为你一个人不能在所有不同类型的浏览器和系统环境中测试你的网站。 除此之外,总有一个新的眼睛看着它。
我们希望这个教程能帮助你将你的WordPress移动到一个新的域名上。 如果本教程帮助你,那么请不要忘记分享它。 我们感谢所有转发,喜欢和+1。 最后,让我们知道你的经验和/或问题,留下评论。