当前位置:秋叶网络博客 WP教程 ◊ WordPress更换域名需要注意的事项

WordPress更换域名需要注意的事项

作者:秋叶 发表时间:2015年12月05日

wordpress更换域名意味着链接的整站全新更换,包括网址,图片链接,附件链接等等所有的链接。只有做好了这些链接的整体更换才能减少对搜索引擎的不良影响。

1.除了域名解析外和服务器绑定之外,在wp后台设置站点链接,这是首要更改的地方,如:

wp后台更换域名设置

修改管理员的个人资料中的url,设置之后,如果wp采用了缓存插件,还需手动清除缓存。

2.设置全站301,所谓全站301,千万不要用主机控制面板的301设置,有的主机会害死人,据我了解,很多主机控制面板的301重定向是把旧网址的所有链接都跳转到新域名的首页上。大家可以看看《301的规范写法,你写对了么?》。最好就是自己手动把301规则写到.htaccess文件里(Linux主机)。正确写法示例:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^wuover.com$ [OR]
RewriteCond %{HTTP_HOST} ^mizuiren.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.wuover.com$
RewriteRule ^(.*)$ http://www.mizuiren.com/$1 [R=301,L]

其实这就是通配符的写法,把网址一一301对应过去,如http://www.wuover.com/194.html,打开后跳转到http://www.mizuiren.com/194.html而不是跳转到首页。

3.内链等文章内部的链接替换,网站上存在的很多内链都是旧网址的,当然手动一篇一篇文章去修改显然不符合现实,wp是有工具批量替换的,用Velvet Blues Update URLs插件,搜索安装就行了。如果搜不到,看这篇文章《wordpress批量修改文章图片外链插件》,执行批量替换操作:

wordpress批量修改文章内链

4.单纯这样,评论作者上的超链接还是不能更换的,需要到phpmyadmin使用数据库语句替换一下评论者链接,sql语句示例:

UPDATE wp_comments
SET comment_author_url = 'http://www.mizuiren.com'
WHERE comment_author_url = 'http://www.wuover.com'

通过这种语句也可以批量修改某个评论者的链接,比如说去除死链接,更换新链接等。

5.到百度站长平台提交新链接,以及制定改版规则,也就是链接的替换。在优化与维护那个左菜单栏下的“网站改版”:

添加网站改版规则

我的显示部分改版中是由于有些链接它打不开,所以才这么提示的,这没关系,打不开的就由301来让它慢慢生效就好了。

6.外链这种东西你要有这个时间和精力也最好去修改下吧~挑重要的,否则你会吃不消~比如说多说的修改,只要修改个人资料就能达到整体多说外链的修改。

目录: WP教程 | 标签: | 9618次阅读