• 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开头的新地址。

整个文件的内容是:

UTCOM 301 redirect

类似的,我将基于Django的IMTX也进行了一次永久性重定向,至此,www正式消失!

Tags: imtx, UTCOM.

» You can leave a comment.

4 Comments

  1. 呵呵,你最后那张图是啥编辑器啊?

  2. 8pm

    没有做 301 的 url redirect,搜索引擎会把带 subdomain 的和没有 subdomain 的流量当成不同的网站,ranking 上会吃亏的

  3. shit, 我还觉得不带www的蛮好呢,看来我也要改了

Leave a Comment