阿东博客更换域名ahdong.net以及301 重定向

博客更换域名,涉及到一个很重要的地方,是旧域名的收录问题,把旧域名的收录带来的流量引导到新域名上,在访问旧域名的时候自动转到新域名,做好这点,更换域名之后可以慢慢等搜索引擎把你的新域名替代旧域名了。这其中,就会用到301重定向,关于301重定向这个方法,后面会讲到,在此先不题。

为了实现301重定向,需要有2个站来支持,我为了简单,分别取为A旧站、B新站。

先说博客更换域名后需要做的几点工作:

一、博客更换域名

首先要把新域名的解析做好,上传好A站的文件,新建好数据库,不然等到花都落了还不能访问。

1.备份备份到处导入 

备份导出A站数据库,并导入到新站B数据库中。建议使用WordPress Database Backup进行数据库备份工作。这个百度一下就有很多教程,不多说。

2.需要在新的数据库里面把旧域名改成新域名,方法有二:

其一,进入phpmymind,请严格按照提示操作:先点击左侧的数据库名wp-options,然后点击“浏览”最后点击第二行siteurl的铅笔形状的编辑按钮。把地址修改为你的新地址,点击执行。

wp

上面一步的操作可以让你进入新域名的后台,完成上一步后请登录你的WordPress的后台,在“设置”里面修改“WordPress 地址(URL)”和“Blog 地址(URL)”为新的地址,至此,B站就能正常访问了。

其二,直接在数据库中进行SQL语句查询。重点推荐此方法,简单快捷。只需打开数据库,使用下列查询语句即可完成地址及文章内链的修改。

UPDATE 表名_options SET option_value = replace(option_value, ‘旧域名(不带/)’, ’新域名(不带/)’) WHERE option_name = ‘home’ OR option_name = ’siteurl’;

UPDATE 表名_posts SET guid = replace(guid, ’旧域名(不带/)’, ’新域名(不带/)’);

UPDATE 表名_posts SET post_content = replace(post_content, ’旧域名(不带/)’, ’新域名(不带/)’);

然后直接使用/wp-admin/登录后台,打开设置、常规,你会发现这里还是旧域名,把它该正过来,至此,域名更换完成,可以正常访问新站B了。

二、301重定向

先解释下301重定向

如果您需要按搜索引擎结果中所显示的样式更改网页网址,建议您使用服务器端 301 重定向。这是确保用户及搜索引擎定向至正确网页的最佳方法。301 状态代码表示某网页已被永久迁移至新位置。

301 重定向功能在以下情况下尤为有用:

  • 您已将网站移至新域,希望尽可能顺畅地完成这一转换。
  • 人们通过不同网址访问您的网站。例如,如果可通过多种方式访问您的主页,如 http://example.com/home、http://home.example.com 或 http://www.example.com,那么,选择其中一个作为首选的(标准)目标网址,并通过 301 重定向将来自其他网址的流量发送到该首选网址,不失为一种很好的方法。
  • 您正在合并两个网站,希望确保指向过期网址的链接重定向至正确网页。

先声明下:因为我的空间是linux的,所以我写的此篇文章是在linux环境下实现的,win主机空间的,我后文有一些介绍,但我没测试过。

明白了301重定向的重大作用之后,就可以动手来实现301重定向了。

1.通过FTP,打开A站的“.htaccess”文件,把“# BEGIN WordPress…# END WordPress”之间的内容替换为:

# BEGIN WordPress
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine on
rewritecond %{http_host} ^www.a.com [nc]
rewriterule ^(.*)$ http://www.b.com/$1 [L,R=301]
</IfModule>
# END WordPress

a.旧站的htaccess写入上面的代码,代码要做修改:www.a.com是老站,www.b.com是新站。

b.完成后自己从搜索引擎试试,看是否能301转向到自己的新站对应的文章。

c.旧站至少保证1个月左右存在时间,好让搜索引擎有充足的时间收录你的新站页面,和页面PR值的传递。

如果你的网站已经有几个月或者更长时间了要更换域名空间,做好最后的301重定向这一步非常重要!做好这一点能保证你的PR值由旧站转移到新站,并且保证流量损失达到最小。

到此,工作全部完成,继续我的博客生活。

11 评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注