分享

老耿的Wordpress博客更换域名手记

 老耿的 2010-03-14

老耿的Wordpress博客更换域名手记今天将域名由换到了,换之前做了很多准备工作才敢下手,因为我用的空间可以绑定多个域名,所以省去很多麻烦。

绑定域名以后将旧域名下的博客目录完全复制到新域名下面,复制数据库,以上步骤我参考了精品博客的同一主机上 WordPress 更换域名简易八步骤

我没有出现他提到的需要重新保存固定链接的问题,但在运行他提供的SQL语句时出现了一些错误,可能是与我安装的插件有关系,我最终成功替换的语句是:

UPDATE wp_options SET option_value = replace(option_value, ‘http://www.’, ‘http://www.’) WHERE option_name = ‘home’ OR option_name = ’siteurl’;

UPDATE wp_posts SET post_content = replace(post_content, ‘http://www.’, ‘http://www.’);

UPDATE wp_posts SET guid = replace(guid, ‘http://www.’,‘http://www.’);

在更换域名以后还在页面中又找到了很多旧博客的链接,改了半天,总结了一下,把容易忽视的位置找了出来,希望以后有跟我一样的Wordpress博客要换域名的同学能留意一下。

  • 订阅地址

    如果用了feedsky的话,需要到设置中重新绑定域名。

  • 作者和用户

    这个地方我大半天了才发现,在“作者和用户”中的我的“设置”中,也有以前的博客地址,不修改的话自己回复的留言中显示的还会是以前的博客地址。

  • header和footer

    很多人为了节省服务器资源,都是将版权信息直接写到footer中的,所以更换域名后需要手动修改,还有一些自己加的页面,比如网站地图的链接。

  • 内链

    尽管在数据库中已经替换过了一次,但我还是在一些页面中找到了旧博客的链接,都是以前没有改固定链接的时候留下来的文章,而且有一个共同的特点,就是URL中都带中文,也正好借这些机会,把以前文章中的一些死链也解决了。

  • Add Post URL插件

    插件中的文章链接中有原博客的地址,因为这个插件如果调用%site_url%的话,会将Wordpress的目录也一起输出,所以我在设置的时候直接将URL写到链接里了,如果像我一样设置的话换域名以后这个地方也要修改。

  • Baidu Sitemap Generator插件

    这里有原博客的地址需要更改,然后重新生成sitemap_baidu.xml文件。

  • 301重定向

这里需要重定向的是要在原域名上做,修改.htaccess文件,在原博客的.htaccess一段代码:

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

另外需要将原博客的.htaccess中以下一段代码删除:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

否则访问原来博客的任何地址都会被重定向到新博客的首页去。

  • 其它插件

很多插件的设置不一定是在数据库中的,所以换完域名以后还是都检查一遍为好。

转载请注明出处: 转载自老耿的博客—http://www.

本文链接地址: http://www./archives/857.html

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多