网站域名前该不该加www 不加www的好处与坏处

投稿  小C博客 2016-04-25 07:47 阅读 752 次 评论 41 条

今天小C闲来无事,发现更新服务器环境后发现不加www的域名自动跳到了加www的域名,然后我又看看百度、阿里、腾讯、Google等大网站都是带有www的,不带的自动跳转到了带www的,还在电脑QQ中发现如果你发个带www的链接,QQ会识别为一个链接,不带www的链接QQ会识别为一个字符串,详情见下图:

网站域名前域名前该不该加www 不加www的好处与坏处

出于对这个的好奇,于是乎想到了会不会影响SEO,就Google了一番...

以下部分摘自知乎

1、不加www有哪些好处和坏处?

不加 www 的裸域名好处主要是域名更加简短、容易记忆。坏处就多了,讲几个主要的技术原因:

①、裸域名只能绑定 DNS 的 A 记录,不能绑定 CNAME 记录。也就是说你不能把裸域设定为另外域名的别名。很多时候这对管理不是很方便,特别是使用第三方托管服务的时候。如果第三方迁移服务器导致 IP 地址变更,你必须自己去更改 DNS 的 A 记录。

比如你的个人博客采用 Tumblr 的服务,如果使用裸域,你需要手动将你域名的 A 地址指向 Tumblr 指定的 IP 地址。Tumblr 如果迁移了机房,所有通过这种方式设定个人域名的用户都必须更改自己的 DNS 才能继续使用,否则服务就会中断。使用子域名的 CNAME 记录就相对简单很多,只需要将 www 子域名的 CNAME 字段指向 http://domains.tumblr.com 这个域名,之后如果 Tumblr 更改 IP 地址,他们只需要重新设置 http://domains.tumblr.com 这个域名的 A 记录,而无需要求每个用户去更改 DNS 记录。

这个技术上的限制导致许多大型的第三方服务商不支持使用裸域。典型的如 Google 的服务,现在都不能使用裸域。Google 的服务用户基数大,不得不采用 DNS 级别的分布式,使用到的 IP 地址太多,而且变动大。让用户绑定 A 记录的话不利于负载均衡,维护起来也是几乎不可能完成的任务。同理,大部分 CDN 也不支持裸域(PS:现在的CDN已经支持裸域了)。

②、裸域的 cookie 的作用范围太大。假如知乎也采用裸域,那么知乎所有 cookie 的作用范围就包括 http://zhihu.com 下的所有子域名。也就是说访问 http://foo.zhihu.com 和 http://bar.zhihu.com 的时候都会带上 http://zhihu.com 裸域页面设置的 cookie。从安全、隐私、可扩展性、以及管理的角度而言,这对很多大型网站来说是不可接受的。

③、URL 的正则匹配,如果带 www 前缀的并且以 .com/.net/.org 结尾的,通常成功的机会要大很多。这个你会在许多文本编辑器里面遇到。如果 URL 不是 www 开头,并且也不是三大顶级域名结尾的,匹配成功的概率就要小很多。这是使用过程中有时候会让人很抓狂的点,重不重要全看你的用途和场合了。

另外一点非技术上的考量:用 www 子域名的好处体现在线下的环境,比如户外广告、报纸杂志、语音广播、语音电话等使用场合,www 这个前缀(不管是视觉的还是听觉的)能够很明确的提醒受众,这个信息片段是一个网站。有人会说加上 http:// 前缀也能解决这个问题,但现在随着以 Chrome/Safari 为首的浏览器都开始在地址栏里隐藏 http:// 协议前缀了,普通用户对于 http:// 这几个字符的理解会越来越模糊,所以如果是线下的话,保留 www 这个 visual/vocal cue 还是有一定意义的。

总的来说对于大访问量或多子域名的网站来说,不建议使用裸域。小流量或子域名少的网站的话就看个人爱好了。我挺喜欢裸域的。最近几年流行起来的「单页网页应用」(Single Page Web App) 也是以采用裸域的居多,Twitter 算是一例。

2、去掉www是否会影响网站的SEO(主要是排名和收录)?(前提是过去有加www)

早先裸域刚开始流行的时候确实有传闻说不利于 SEO,但现在看来似乎并无任何问题。如果有的话也是搜索引擎的 bug,给他们提一下他们应该会很乐意去改。Google 的站长工具里面有工具可以帮助你做 URL 迁移的,可以有效的解决这个问题,再配合下一部分的跳转,不用担心对 SEO 有任何负面影响。

3、用什么方式去跳转最好?(如301)

不管你决定使用还是不使用裸域,最好不要在同时保留 www 前缀和裸域的 URL,这样既不方便用户的浏览器区分访问历史,也会对你做访问统计带来不少麻烦。最佳的方式是采用 301 跳转,并且跳转的时候保留 URL 里域名后的全部内容。

比如,如果你决定使用裸域http://example.com,那么请务必将

http://www.example.com/foo/bar?spam=egg

301 跳转到

http://example.com/foo/bar?spam=egg 去。

或者反过来,如果你决定不使用裸域,那么请务必将

http://example.com/foo/bar?spam=egg

301 跳转到

http://www.example.com/foo/bar?spam=egg

这样的跳转需要在 web 服务器里单独配置,很多 DNS 管理界面提供的简单的跳转到新域名的根目录无法实现这样的功能(仅仅跳到 http://example.com/ ),对用户体验和搜索引擎 SEO 而言都是非常糟糕的。

下面给出如何在 nginx 里面实现上述的跳转:

  1. # redirect http(s)://www.example.com to http(s)://example.com
  2. server {
  3.     server_name www.example.com;
  4.     return 301 $scheme://example.com$request_uri;
  5. }
  6. # redirect http(s)://example.com to http(s)://www.example.com
  7. server {
  8.     server_name example.com;
  9.     return 301 $scheme://www.$host$request_uri;
  10. }
文章标签: ,   ,  
原文地址:http://www.mxiaoc.com/733.html
温馨提示:文章内容仅代表作者个人观点,不代表boke112导航赞同其观点和对其真实性负责!
版权声明:本文为投稿文章,感谢 小C博客 的投稿,版权归原作者所有,欢迎分享本文,转载请保留出处!
WordPress免费响应式主题:Nana

发表评论


表情

  1. 时尚博客
    时尚博客 【村长】 @回复

    每天过来看看,都能学到不少的东西,风起云起,希望大神也要注意身体哦 !

  2. 柒号淘金
    柒号淘金 【队长】 @回复

    不错,学习了,我以前也是不带WWW,后来改了下

  3. 小宋日志
    小宋日志 【省长】 @回复

    我还是喜欢博客不带www

  4. 微西风博客
    微西风博客 【市长】 @回复

    更完整的域名肯定是加WWW的吧!你看百度,等等大网站。

  5. 追梦博客
    追梦博客 【村长】 @回复

    我3W 自动跳 裸

  6. 孟子非博客
    孟子非博客 【市长】 @回复

    原来是这样啊,解盲了

  7. 静松太极拳
    静松太极拳 【市长】 @回复

    原来这样 学习了

  8. 捌零男人
    捌零男人 【镇长】 @回复

    最近做一个企业站用虚拟主机,用的就是绑裸域,www做302跳转。
    虚拟主机大多不支持裸域跳转

  9. 好文推荐
    好文推荐 【省长】 @回复

    其实都差不多、但是个人觉得还是带的比较好

  10. 黄良钵博客
    黄良钵博客 【队长】 @回复

    我的就不能带www,带上去简直不能看 [呲牙]

  11. 留芳网
    留芳网 【镇长】 @回复

    我的就没有解析WWW。

  12. videoclub
    videoclub 【省长】 @回复

    这个是长知识了

  13. 明月登楼
    明月登楼 【总理】 @回复

    好吧,我承认我是一个夜猫子!

  14. 阿飞
    阿飞 【县长】 @回复

    嗯嗯,我的原来是带3w的,后来看好多大神网站都没有带,我就弄个301转了。

    • boke112导航
      boke112导航【站长】2016-04-26 09:51  回复

      @阿飞感觉不带WWW的看起来简短一些,那些企业大站都是带有WWW的,个人觉得主要还是他们的域名已经很简短了,就没必要去掉WWW了

  15. 福利传送门
    福利传送门 【队长】 @回复

    不带WWW感觉好看点儿,哈哈哈

  16. 热腾网
    热腾网 【市长】 @回复

    人们都认3w,有时告诉别人网址时,都是www后边是什么?我也将域名301到WWW上,引擎也可以统一,别面重复收录。

  17. 米粒博客
    米粒博客 【镇长】 @回复

    习惯带W,可能是学电脑那会,刚兴起,说网址习惯了

  18. 历史上的今天
    历史上的今天 【总理】 @回复

    我的就是不带3w的跳转到3w的,习惯这样了

  19. 大城小我
    大城小我 【市长】 @回复

    现在很多网站都不带w3啦。

  20. 江西养牛人
    江西养牛人 【市长】 @回复

    我还是喜欢带上3w,没有什么原因,主要是看到好多人都带了,随主流。

  21. 明月登楼
    明月登楼 【总理】 @回复

    我看很多大战都是带www的!

  22. 玉满斋
    玉满斋 【市长】 @回复

    还是看自己的喜好了!

  23. CPA学习网
    CPA学习网 【镇长】 @回复

    两个都弄上

  24. 纯洁博客
    纯洁博客 【市长】 @回复

    只要不影响收录,我就放心啦,其他的懒得弄

  25. 小C博客
    小C博客 【县长】 @回复

    之前没带的我,301重定向到www上了!!

  26. 龙砚庭
    龙砚庭 【市长】 @回复

    以前都带www后来都不带了

  27. 易路营销软件
    易路营销软件 【农民】 @回复

    来看看你,祝好!

  28. 演绎法
    演绎法 【县长】 @回复

    好久没来了

  29. 中华神韵网
    中华神韵网 【镇长】 @回复

    必须要带,,

  30. 归途网
    归途网 【镇长】 @回复

    301跳转可以

  31. 静松太极拳
    静松太极拳 【市长】 @回复

    这个打开网站是很快的

  32. 网际电脑
    网际电脑 【市长】 @回复

    我早用上了;我用了带WWW的!回来评论

  33. 玉满斋
    玉满斋 【市长】 @回复

    看各人喜好了,很多个人博客都喜欢不要www前缀!

  34. 明月登楼
    明月登楼 【总理】 @回复

    其实感觉没有WWW不好!

  35. Koolight
    Koolight 【省长】 @回复

    学习经验了!一直都是习惯不带w的跳转带w的。