今天将域名由gengliang.net换到了laogeng.org,换之前做了很多准备工作才敢下手,因为我用的空间可以绑定多个域名,所以省去很多麻烦。
绑定域名以后将旧域名下的博客目录完全复制到新域名下面,复制数据库,以上步骤我参考了精品博客的同一主机上 WordPress 更换域名简易八步骤。
我没有出现他提到的需要重新保存固定链接的问题,但在运行他提供的SQL语句时出现了一些错误,可能是与我安装的插件有关系,我最终成功替换的语句是:
UPDATE wp_options SET option_value = replace(option_value, ‘http://www.gengliang.net’, ‘http://www.laogeng.org’) WHERE option_name = ‘home’ OR option_name = ’siteurl’;
UPDATE wp_posts SET post_content = replace(post_content, ‘http://www.gengliang.net’, ‘http://www.laogeng.org’);
UPDATE wp_posts SET guid = replace(guid, ‘http://www.gengliang.net’,‘http://www.laogeng.org’);
在更换域名以后还在页面中又找到了很多旧博客的链接,改了半天,总结了一下,把容易忽视的位置找了出来,希望以后有跟我一样的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.gengliang.net(.*)$ [NC]
RewriteRule (.*) http://www.laogeng.org/$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.laogeng.org
个人感觉,laogeng.org 域名要比 gengliang.net 更有推广价值,因为 “老耿” 更容易让人识别记住。
当然了,如果能够搞到 laogeng.com 那就再好不过啦! ^_^
是啊,但laogeng.com是没戏了,其实laogeng.com现在也没人用,全是在域名贩子手里,他们太黑了,没办法。
现在的CN域名是歇菜了 我最近也注册了个com域名 也仅作转发之用 用Wordpress建站难吗?
Wordpress应该还是很简单的吧,主题插件都很多的。
你要不清楚,我可以帮你一步步来,免费
哈哈,我换域名,换博客地址时是这么做的:
WP后台导出全部文章。就那个WP格式,XML
打开XML格式,直接把全部的旧地址搜索替换成新地址。
之前已经转移好了附件。
重新装了个WP,导入文章 。OK了。
新空间如果支持DA面板,我用的就是它提供的301重定向,我发现Linux的主机,URL规则非常友好,第一次用301,一次通过。
我也更换过,不过我是把国外空间的博客搬到国内,域名也更换过了,网上有很多教程,我试了又试,最终用最简单的方法。其实也很简单,三个步骤:
一,
下载原博客空间里所有内容,再上传到新空间里。
原博客安装wp-db-back插件,备份数据库的文件。然后用PHPadmin上传到新空间里,一般空间商会提供这个工具。然后用老耿说过的三个替换:
二,
UPDATE wp_options SET option_value = replace(option_value, ‘http://www.gengliang.net’, ‘http://www.laogeng.org’) WHERE option_name = ‘home’ OR option_name = ’siteurl’;
UPDATE wp_posts SET post_content = replace(post_content, ‘http://www.gengliang.net’, ‘http://www.laogeng.org’);
UPDATE wp_posts SET guid = replace(guid, ‘http://www.gengliang.net’,‘http://www.laogeng.org’);
三,进入新博客后台,看看基本设置里“博客地址”是不是新域名,不是改回来。最后再安装wp-db-back插件,备份一次数据库,打完收工!
也没有那么简单,替换完了以后有很多地方需要手动改的。
哪些地方,我对比了下,好像没其他地方要改的了
我刚看了,genglao.com可以用,不要见老耿了,叫耿老,哈哈
要不我先买下来,等过20年我再用这域名?哈哈。