换域名的一些善后工作

上周末新博客上线后,经过观察,还挺稳定,linode的VPS速度也挺快。这几天linode差不多玩熟了,就计划着把老站彻底迁移过来。我这博客荒废这么久没人来看,但迁移网站有一些基本流程还是打算给弄下,当是练习吧。

先迁移数据和文件,这个简单,旧数据用phpmyadmin导出,再导到新库;文件直接scp过来,保持之前的目录不变。先前的代码程序是php的,我给它们单独分了一个qgy18.qgy18.com虚拟主机,这个不需要加python模块了。

这次打算彻底换域名,先把老域名所有请求都301定向到qgy18.qgy18.com。旧空间不让改apache配置,在根目录建个.htaccess,功能上也是一样。然后给qgy18.qgy18.com加几行rewrite:

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$      http://www.imququ.com/$1 [R=301,L]

这样,从老域名过来的请求如果能在新目录找到对应内容就正常显示,否则继续跳到最终域:www.imququ.com。

配完重启apache,试了几个链接,貌似可以了:

Result    Protocol    Host                URL
301        HTTP        www.qgy18.com        /post/65.html
301        HTTP        qgy18.qgy18.com    /post/65.html
200        HTTP        www.imququ.com        /post/65.html

301        HTTP        www.qgy18.com        /file/code/firebug_demo.html
200        HTTP        qgy18.qgy18.com    /file/code/firebug_demo.html

比较纠结的是新旧文章详情的url规则完全不匹配,点旧文章过来肯定对不上。貌似没什么好办法,先给个通用404凑合着用。

接着去Google站长工具添加新域名,把旧域名点更改地址转移成新的。另外,我还写了sitemap页面提交上去,坐等爬虫来抓。Google统计理论上也要改下ID,不过最近越来越烦这东西,先不管。

之前的feed是在feedsky烧的,去他们后台换下rss地址就能接着用了。直接订阅的也没关系,跳过来可以匹配上正确的view。最后,顺手再开个feed.imququ.com

貌似可以玩的也只有这些了。当初年幼无知在国内代理注册的qgy18.com,现在想转出来无比麻烦,继续用又越来越不放心,一直没备案,不知还会让我用多久。

本文链接:参与评论 »

--EOF--

提醒:本文最后更新于 2092 天前,文中所描述的信息可能已发生改变,请谨慎使用。

Comments