前两天在 name 上搜索域名,无意间发现 tjs.im 还没有被注册。对于 .info 域名的名声和 tjsweb 这个奇怪的名字早就有所不爽,索性直接拿下了 tjs.im 这个域名。

下面就是怎么使用这个域名和从老域名切换过来的问题,需要做到的效果就是老域名下所有页面的访问都需要通过 301 永久重定向到相应的新域名下,这对于 nginx 来说是再简单不过的事情,只需要创建一个新站点,并做如下配置:

server {
    listen       80;
    server_name tjs.im tjsweb.info www.tjsweb.info;
    return       301 http://www.tjs.im$request_uri;
}

然后设置好 Feedburn 中的新feed地址,设置 DNS, 等待 DNS 生效就完工了。

关于 nginx 的重定配置多说一句,搜了一下中文的相关资料,搜出的结果基本是清一色的用 nginx rewrite 模块的实现:

server {
    listen 80;
    server_name downcc.com;
    rewrite ^/(.*) http://www.downcc.com/$1 permanent;
    access_log off;
}

这种配置用官方的话说就是:错误,笨重和低效。联想到前两天火丁笔记发表的一篇博文如何正确配置Nginx+PHP,国内内的工程师对 nginx 的谬误理解似乎还真不在少数。



blog comments powered by Disqus