Φ 首页 > > 为alex做域名转移
8 条评论

为alex做域名转移

Ω 发表评论 ♀ 2010年1月18日

前一段时间为好友alex注册了新的域名alexslife.com,alex也彻底宣布进入独立博客的队伍中啦!(鼓掌~~  :lol: )话说在godaddy上注册域名,真是好好简单,怀疑当初我购买域名时脑子是不是进水了,咋就在国内买域名呢,唉!不过还好我还是没有被.CN的价格所诱惑,没有选择.CN域名。

然后为新域名备案,备案那旮旯子破事,现在还TMD要身份证复印件,工信部真会折腾人。恨自己做不到“宁断头,不备案”的豪迈气魄。

域名更换全记录:首先备份主机上所有的文件和数据库,之后的操作就可以为所欲为了,即使出错也不用担心,咱们有备份。

由于仅是域名迁移,所以没有涉及到主机转移,为新站点导入备份的就站点的数据库。然后修改数据库,参考建立wordpress博客系列(3),进入phpAdmin,修改表“wp_options”中的的第2行和第38行,将alex.kisa747.com换成新域名alexslife.com。然后做以下几点设置。

一、对旧站点做301重定向

将alex.kisa747.com上的所有地址重定向到域名alexslife.com下。先将alex.kisa747.com站点下除了.htaccess其它的文件和文件夹全部删除,然后修改.htaccess为以下内容。

# BEGIN WordPress
Options +FollowSymLinks
RewriteEngine on
rewritecond %{http_host} ^alex.kisa747.com [nc]
rewriterule ^(.*)$ http://www.alexslife.com/$1 [L,R=301]
# END WordPress

所以旧站alex.kisa747.com还要保留一段时间,等alexslife.com正常收录后,再将它删除。

二、防盗链设置

修改新站点下http://www.alexslife.com/imges/.htaccess为以下内容:

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://www.alexslife.com(/)?.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://alexslife.com(/)?.*$ [NC]
RewriteCond %{HTTP_REFERER} !zhuaxia.com [NC]
RewriteCond %{HTTP_REFERER} !google.com [NC]
RewriteCond %{HTTP_REFERER} !xianguo.com [NC]
RewriteCond %{HTTP_REFERER} !qq.com [NC]
RewriteCond %{HTTP_REFERER} !yahoo.com [NC]
RewriteCond %{HTTP_REFERER} !feedsky.com [NC]
RewriteCond %{HTTP_REFERER} !feedburner.com [NC]
RewriteRule .*\.(gif|jpg|jpeg|bmp|png|swf|mp3)$ http://www.alexslife.com/error.xpng [R,NC]

三、批量修改内部链接

由于图片在本机储存的,所有仅需修改文章内的链接就可以了。


update wp_posts set post_content=replace(post_content,'http://alex.kisa747.com','http://www.alexslife.com')

修改评论管理员的链接为新域名。


update wp_comments set comment_author_url=replace(comment_author_url,'http://alex.kisa747.com','http://www.alexslife.com')

OK!就这么简单,搬家完毕,再就剩下修改RSS订阅源之类的细节了。

BTW,表扬下Godaddy,解析速度那叫一个快呀,反正Godaddy所有的一切比想象的还要好,超赞啊!

♂ 分类: ♂ Tags: , , ♂ 998 Views

"为alex做域名转移" 上有 8 条评论

  1. 沙发。 哈哈

  2. 其实很简单的事。

  3. 哈哈,幸亏我早备案了几天,不用身份证复印件。

  4. @左手烟
    很简单,不过要记下来做备忘,免得以后找不到了。

    @漠天
    我给了复印件,人家还表示不一定成功,有点冒火 :twisted:

  5. 打所在省份的电话,催促下。我当时是由于是个人博客,但是又不敢加博客二字,所以多次退回,说是网站名与主办单位不符,其实它就是在说你写的网站名不像个人网站,所以最后我打电话,就搞定啦O(∩_∩)O哈哈~。希望对你有所帮助啊。@kisa747

  6. @漠天
    吸取经验。多谢。如果实在不行,我也要用这招了。

  7. 原来你们都有备案啊。。。

    • 用国内主机不备案,是不行的,所以当时就“被备案”了。

发表评论

:?: :razz: :sad: :!: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: :smile: :evil: