WordPress换域名301重定向并修改固定链接

WordPress换域名后,除了需要修改所有旧域名外,还要做301重定向。如果固定链接是自定义链接,类似 /%postname%/ 也修改了之后,那就要使用插件来匹配了。

本来是要重新开博客的,放弃旧的。但是回头看看有些文章还是不错,特别是游记部分,而且以后我也会更多地记录游记。为了记录更多的人生经历,便又把之前的博客导进来了,这就出现了几个问题:

  • 博客合并后,之前的博客必须要放弃,不能并存,否则受到搜索引擎惩罚——降权,甚至屏蔽。
  • 更改导入文章里的旧域名,即换成新域名。
  • 旧域名要重定向,否则也受惩罚。
  • 更改了固定链接结构,需要有工具来重新匹配新链接,否则会转向404错误页面

解决方法:

将老域名301重定向到新域名

我是用的Nginx布置服务器的,修改.conf文件,设置了301重定向转向规则:

server {
server_name www.olddomain.com;
rewrite ^/(.*) http://www.newdomain.com/$1 permanent;
}

当然也可以不修改.conf文件,另外在老域名网站更目录下的.htaccess 文件里添加如下规则:

RewriteEngine On
RewriteCond %{HTTP_HOST} !olddomain.com$ [NC]
RewriteRule ^(.*)$ http://www.newdomain.com/$1 [L,R=301]

修改老文章里的旧域名

将导入的老文章里旧域名全部修改成新域名。

更改了固定链接结构

我以前使用的/%year%/%month%/%postname%/的链接形式,后来嫌太长,直接改成了/%postname%/的形式,但是如果直接从旧地址链接过来是找不到对应的文章,而且直接展示404错误页面。所以为了也为了提高用户体验,最大化的引流,我使用了 Permalink Finder 插件。也有人推荐 Dean’s Permalinks Migration 插件,但是貌似这个已经找不到了。

使用这个插件有个要注意的事,不支持中文地址链接。

其它工作

更换域名后,还有好多细节工作需要做的。

  • 修改版权信息、js效果引用、图片链接等
  • 更新Feed地址
    我之前直接用的wordpress rss链接,没有绑定feedsky等rss工具,只有放弃老的rss地址。
  • 网站管理员工具中添加新域名
  • 网站分析代码更新
    我用了Google、百度和51.la统计工具
  • 各大搜索引擎入口重新登陆新域名
    让搜索引擎更快的搜索到你的站点
  • 网站源文件中网址更新
    爱折腾的人一般会修改源文件,有时候直接用绝对域名,如果是旧的需要更新。
  • Sitemap
    Sitemap如果没动的话还是之前的链接,需要重新生成Sitemap。

子痕目前所用的插件

正在使用的插件:

  • Baidu Sitemap Generator
    生成对百度非常友好的且有利于搜索引擎抓取的 XML 文件和 Html 静态页面。
  • DB Cache Reloaded Fix
    WordPress数据库的缓存插件,主要是减少数据库查询,提高访问速度。
  • WP Super Cache
    WordPress 静态缓存插件。它把整个网页直接生成 HTML 文件,这样 Apache 就不用解析 PHP 脚本,通过使用这个插件,能使得你的 WordPress 博客将显著的提速。
  • Google XML Sitemaps
    生产成 Sitemap,方便搜索引擎抓取你博客的文章。
  • Mail To Commenter
    可以在回复评论的同时发邮件给留言者,提高留言者间的互动。
  • Permalink Finder
    如上文中提到的,用于Wordpress固定链接形式改变后,仍能找到那篇文章。
  • WordPress Database Backup
    备份Wordpress数据库,并可以发到指定邮箱。
  • WP-PostViews
    WordPress文章或者页面计数器。
  • WP-Syntax
    代码高亮显示插件,这里有详细介绍

以下是暂时停用的插件:

  • NextGEN Gallery
    强大的Wordpress相册插件
  • gtrans
    一款利用谷歌翻译引擎,为你的wordpress博客提供将近60种语言的翻译小工具。
  • SI CAPTCHA Anti-Spam
    WordPress验证码插件,这里有介绍
  • WP-EasyArchives
    Mg12开发的文章归档插件,可以列出Wordpress所有的文章的标题。
  • WP-RecentComments
    也是mg12的大作,可以调出最近评论,且有好多设置。
  • Yet Another Related Posts Plugin
    简称YARPP,是一款不错的相关文章插件。
  • 无觅相关文章插件
    相关文章插件,关联程度非常高,推荐使用,但是只能到无觅官网去设置。
  • 百度分享按钮
    分享插件,功能不用介绍。没有启用的原因是我使用的主题已经集成这个功能了。

这些插件,暂未使用,是因为现在这款主题都集成了这些功能,有些只要设置下id即可。如果哪天换了主题,那就需要重新启用了。

子痕

男人分四种,一种聪明,一种英俊,一种不聪明也不英俊,我是第四种。

You may also like...

18 Responses

  1. xinsenz说道:

    换域名是件相当麻烦的事!!

  2. carl说道:

    嗯,最怕的就是换域名换服务器 小麻烦太多~~

  3. Sprit说道:

    你使用了好多插件噢。。。

  4. 那不是我说道:

    最困扰的是反垃圾,能起作用,体验还得好

  5. 淘宝皇冠店铺导航说道:

    祝福朋友们身体健康,福运连连,欢笑天天,平安年年!

  6. woniuren博客说道:

    好像没有提到设置新旧网站对应,Google和百度站长工具都有这个,就是证明旧的域名转向新的域名。

  7. 三颗痣说道:

    我的空间没有你的那么强大!!!

  8. 野蛮人说道:

    我就没打算换域名了。这个域名要用很久很久很久。世世代代的传承下去~~哈哈~~

  9. beyondme37说道:

    修改conf、修改htaccess ,都不行,怎么办啊

  10. cy说道:

    修改的东西不止于此。。

发表评论

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