个人域名前不建议加 www

hhalloyy 从 voivo.de 转到 e-spacy.com 后,有一次问我该把域名设成 www.e-spacy.com 还是 e-spacy.com 我一点没有犹豫地说,当然是第二个。我强烈建议在域名前不加 www,有如下原因。

首先,你得明白域名的一些原理,域名是分层次 (hierarchy) 的。从右到左,域名从高层到低层。比如说我们国家的 .cn 域名就是最高一层的顶级域名,而 abc.cn 这种域名就是一个二级域名。如果是 www.abc.cn 这种形式的域名,实际是已经是三级域名了。

那么为什么现在互联网上多见的域名都是 www.abc.cn 这种形式的呢?说起来,这其实是一个历史遗留问题。互联网的初期,能上网的都是大公司,大公司的服务器当然是比较忙碌的了,什么电子邮件啦,文件啊,FTP 啊,当然还有 HTTP,多种服务都得提供,一台服务器肯定是不行的。所以他们就把不同的任务交给不同的服务器去处理,为了区分,就用上了不同的子域名,也就是我们现在看到的 www.abc.cn, ftp.abc.cn, mail.abc.cn, gopher.abc.cn 等等的子域名形式。

时代在发展,科技在进步,原来需要多台服务器才能完成的任务,现在只需要把任务分布到多台服务器上就行了,不必非得用子域名来区分。比方说 Google,在 google.com 这个域名背后有无数的服务器支持着运行。现在继续用子域名,纯粹是为了给用户方便了。

对于一个普通的个人网站,并不提供其它服务,如果还要用三级域名来访问网站的话,就显得有些多余了。实际上对于浏览器来说,有 www 在前面并不会告诉它你要浏览网页,它是按互联网协议来区分你是想用 FTP 还是 HTTP 的,浏览器默认的协议是 HTTP,在地址栏上用 http:// 来表示。你输入的域名没有 www 前缀,浏览器也会把你带到正确的网页上。直接输入 abc.cn 这种二级域名,和输入 www.abc.cn 哪个更短更好记是显而易见的,你还需要去画蛇添足的输入 www 吗?

取消 www 不是我的突发奇想,事实上,已经有很多人建议大家在访问网站时不要在前面加 www,随便放狗一搜就是一大堆相关文章。做个老鸟,从今天起,去掉 www 前缀吧。

Tags: ,

22 Comment(s)

  1. hhalloyy
    February 4th, 2007 at 6:30 pm

    我还以为就是为了输入方便呢,原来这么多道理

  2. Nicky
    February 4th, 2007 at 6:47 pm

    网址的构成是http://主机名.域名.区域名
    xx.com是一级域名
    http://www.xx.com是二级域名而不是三级域名

    我觉得WWW是为了纪念World Wide Web而存在的。

  3. Michael  (Blog Owner)
    February 4th, 2007 at 7:58 pm

    nicky, 我看到的资料好像不是这么个说法的,不知道中文和英文在这方面是不是遵循同样的规则。比如这个:

    In addition to the top-level domains, there are second-level domain (SLD) names. These are the names directly to the left of .com, .net, and the other top-level domains. As an example, in the domain en.wikipedia.org, “wikipedia” is the second-level domain.

    On the next level are third-level domains. These domains are immediately to the left of a second-level domain. In the en.wikipedia.org example, “en” is a third-level domain.(via)

    按照上面的说法,.com 是顶级,xx 是二级域名,www 就变成了三级。

  4. FLAViEN
    February 4th, 2007 at 8:00 pm

    要说是纪念的话就不必人人都来纪念了。Mike的看法我当然赞同。然后还有一些域名如果再加上www反而就很困扰了,比如www.ru :grin:

  5. Richard.H
    February 5th, 2007 at 1:10 am

    已经用了www很久了,就不打算换了。因为以前很多在别人blog上留的都是www.richardhong.com这个网址。不过我把richardhong.com这个自动转向到www那里,应该也可以吧。

  6. kevin
    February 5th, 2007 at 1:30 am

    我还是喜欢带wwww
    因为有的不带www还是满难看的
    但是有的就不必要带

  7. Michael  (Blog Owner)
    February 5th, 2007 at 1:37 am

    牛犊,DH 的账户都可以设置的,在 panel 里可以把 www 去掉,别人即使用 www 访问,显示出来的也不会有 www 前缀,比如我的网址,你输入 http://www.bemike.org 看看。

    kevin,我觉得还是个习惯问题,好多国外的网站,都没有 www 前缀,你输入 www 也会被自动去掉。

  8. Richie
    February 5th, 2007 at 2:04 am

    看个人喜好吧,我也不喜欢带www的,感觉多余。 :smile:

  9. Ed
    February 5th, 2007 at 2:36 am

    不帶www比較好,簡而有力,www感覺有點累贅。

  10. Camel
    February 5th, 2007 at 3:52 am

    哈,我不算老鸟。。
    当初斟酌了好久,最后还是觉得www.otnth.net/blog写起来比otnth.net/blog要好看。因为前者的“otnth”放在中间,比后者看起来更加平衡而显眼。。

  11. 炎藤
    February 5th, 2007 at 4:13 am

    习惯成自然--
    现在以及是自然的事情了

    鱼和牛,
    你知道其实牛才是Fish,而鱼是Cow

  12. Nicky
    February 5th, 2007 at 4:46 am

    可能我看的资料比较老了,现在“区域名”比较多样化了,准确的说它不能叫区域名了,如.tv这些,所以把它叫做一级域名应该应该更准确,我同意你的观点。国外的网站很多都没有加www,如digg。

  13. yskin
    February 5th, 2007 at 5:41 am

    我用的yskin.net,然后用DNS服务器提供的URL转发功能把www.yskin.net转过去。

    使用短的是后的,但是也要照顾到一些电脑菜鸟们,把带www的域名处理好。

    俺还不喜欢使用blog.yskin.net或者yskin.net/blog这两种样式呢,因为WordPress的Page功能很强大,完全可以用WordPress的首页做网站的首页。(尤其是WP 2.1里更是可以用Page做Front Page了。)

  14. Nicky
    February 5th, 2007 at 7:36 am

    我还是习惯把@和www指向一个IP,不用转发。

  15. 初生牛犊
    February 5th, 2007 at 11:14 am

    恩,我知道,可是问题是在WP里面的 site url。
    比如我现在是有www的,如果在 site url 里面把 www去掉的话,那么原来有加www的链接不就都失效了?

  16. Michael  (Blog Owner)
    February 5th, 2007 at 11:47 am

    牛犊,我觉得应该不会。其实你不用去动 site url 里的设置,在 DH 的 panel 里设成只不显示 www 就可以了。以后访问你的任何原有链接,还是能访问,只是不再显示 www 前缀了。 :razz:

  17. fen
    April 5th, 2007 at 3:29 am

    从一开始就不用www, 可是有的网站不加www就无法访问…

  18. Freeman
    August 8th, 2007 at 2:14 pm

    今天我也把www去掉了,感觉加www后域名太长了.我通过.htaccess把www的301重定向到没www的.

  19. Paveo
    August 9th, 2007 at 7:42 pm

    我是菜鸟,保留www。

  20. my-hou
    October 27th, 2007 at 11:13 am

    唉····新域名····不知加不加www好····

  21. logo
    January 19th, 2008 at 4:15 pm

    我觉得加上更有一种对称美 http://www.bblogo.com 朗读上也有声韵美

  22. bdnet
    April 30th, 2008 at 8:56 am

    听你这么一说,原来我没加3W,还挺好的,嘿嘿,这篇文章我收下了,谢谢。

5 Pingback/Trackback(s)

  1. 301 Redirect 重定向WP地址 - Nicky's blog

    March 22nd, 2007 at 2:45 pm

    1

    [...] 这个插件不但可以用于WordPress目录搬迁,还可以使URL网址规范化。在Manage > Redirection > Options 中勾选“Redirect index.php/index.html”,可以让http://www.domain.com/index.php永久定向到http://www.domain.com/。还可以选择带www或者不带www的域名为主域名(一些虚拟主机自带这个功能),Michael建议个人域名前不加www,我却喜欢加www,无论加不加,从SEO角度来说都需要设置一个为主域名,如果访问者从另一个域名进入,就会自动定向到主域名上。勾选“Create 301 when post slug changes”后,每当你修改Post Slug它就会自动创建一个规则,让旧地址定向到修改后的新地址,前提是你的Permalinks中有%postname%。 如果你的WordPress不会进行目录搬迁,和经常修改目录结构,那上面介绍的这个插件就太过于臃肿和繁杂了,不是推荐所有用户都安装。但是下面介绍的这个插件—“Permalink Redirect”,就是SEO WordPress必备工具了。大家都知道设置Permalinks的好处,在WordPress中虽然设置了Permalinks,但是像http://www.osxcn.com/?p=818这样的地址还是存在而且可以访问到的,Page(?page_id=)和分类(?cat=)也是一样,这个插件就是让你的文章、Page和分类只有唯一的URL。也可以自动把http://www.domain.com/index.php定向到http://www.domain.com/这里,让你的首页地址唯一。安装这个插件更简单,上传激活就自动生效了,不用其他设置。 [...]

  2. 简单去除域名前的 www | 巧克力工厂 (Beta5)

    May 6th, 2007 at 11:02 pm

    2

    [...] 以前写过一篇《个人域名前不建议加 www》,如果你看了也有同感的话,不如尝试把你域名前的 www 去掉了吧? [...]

  3. 响应一下号召吧-去除访问域名的www at Solo Estoy

    May 8th, 2007 at 10:43 am

    3

    [...] 始自这篇文章《个人域名前不建议加 www》,而具体做法见这篇文章《简单去除域名前的 www》。 [...]

  4. 今天把域名给搞定了 | 文渊阁 WenYuanGe.Info

    July 31st, 2007 at 1:51 pm

    4

    [...] 今天看到了一篇文章:《个人域名前不建议加 www》深有同感,于是痛下决心,去掉了www,从今天起,blog的域名将正式改成wenyuange.info [...]

  5. » 为了www的纪念-|-零零发-冒充文化人

    April 16th, 2008 at 6:32 pm

    5

    [...] 大约一年多前,Michael F Liu号召大家把域名前面的www去掉,我深以为然。好域名都被瓜分光了,大家手里的域名都老长老长的,我的linglingfa.com就有10个字母,前面再加上“www.”,多让直接访问者敲打4次键盘,何苦来呢? [...]


RSS feed for comments on this post · TrackBack URI

Leave a reply