- 22
- Dec
记得很久很久以前,有一位前辈就对TX说过,你的IMTX啊,www和不带www都能访问,这样对搜索引擎不友好,最好重定向一下。
我当时不放在心上,因为在这种情况下,Google也比较好的收录着,而且有人喜欢打www来访问,就让他打好了。
这次,我终于要对付两个URL的问题,分别针对UTCOM和IMTX。
是这样的,新的UTCOM上线临近,旧的UTCOM要转移了,我通过后台的设置,将其转移至了http://blog.ubuntu-tweak.com,问题是,旧的http://ubuntu-tweak.com依然还能访问,虽然文章的链接已经都是http://blog.ubuntu-tweak.com开头的了,但是显然不是完美的全面301重定向。
好吧,于是我看了下apache的mod_rewrite的规则,决定自己往配置文件里填。很简单,往原来的.htaccess里三句就行了:
RewriteBase /
RewriteCond %{HTTP_HOST} ^ubuntu-tweak.com
RewriteRule ^(.*)$ "http\:\/\/blog\.ubuntu-tweak\.com/$1" [R=301,L]
这样,就把所有的以ubuntu-tweak.com开头的URL,强制301重定向至了以blog.ubuntu-tweak.com开头的新地址。
整个文件的内容是:
类似的,我将基于Django的IMTX也进行了一次永久性重定向,至此,www正式消失!

呵呵,你最后那张图是啥编辑器啊?
VI吧?
没有做 301 的 url redirect,搜索引擎会把带 subdomain 的和没有 subdomain 的流量当成不同的网站,ranking 上会吃亏的
shit, 我还觉得不带www的蛮好呢,看来我也要改了