网址需要加www吗?

~OvO~
2021-12-08 / 0 评论 / 194 阅读 / 正在检测是否收录...

知乎原创地址:https://zhuanlan.zhihu.com/p/364693787

在回答这个问题之前,我们先看看万维网的创始人“互联网之父”蒂姆·伯纳斯-李(Tim Berners-Lee)是怎么说的,他在最近的一次演讲中说,域名前面加上www或许是最没必要的一个设计。

那么事实真的如此吗?

我们先简单介绍一下域名吧,以我们最常访问的地址 http://www.baidu.com 来说,“http://” 这个代表的是http协议,这里就不多做介绍了,

www_baidu_com 是一个二级域名

baidu_com 是一个一级域名

_com 是一个顶级域名

事实上我们能申请到的域名,都是一个一级域名,有了一级域名,就可以创造出无限个二级,甚至三级、四级。。。。域名,当然这里面总长度是有限制的。

百度的二级域名除了 wwwbaiducom 以外,常见的二级域名还有 mapbaiducom , news_baiducom , baike_baidu_com .

现在回到我们的主题来,我们的网址,需要加上www吗?要明确的是,不管加不加,只要你在dns里做了相应的配置,或者在网站服务端做些相应配置,是都能访问到你的网站的。

是不是又有点糊涂了,那到底该不该加啊?既然都能访问,那么加不加取决于什么呢?我们不妨还以百度为例,当你输入 baidu_com 的时候,你会发现一件神奇的事,浏览器自动帮你转到了 www_baidu_com .我门接下来会从SEO,市场形象等角度来详细解答一下。

为什么百度会把 baiducom 跳转到 www_baidu_com ?

这里面首先有一个seo的问题(其实对百度这种公司来说,倒也没这个seo的需要,只是拿他来举个例子),对搜索引擎或者排名来说, www_baiducom 和 http://baidu.com 是两个域名,用户如果有人通过 www_baiducom 来访问,有人通过 http://baidu.com 来访问,就会分散了baidu在搜索引擎或排名中的权重,所以一定要把两个地址给变成一个地址,而百度选的是把 http://baidu.com 做301跳转到 wwwhttp://_baidu.com

那么为什么不是把 http://www_baidu.com 跳转到 http://baidu.com 呢?

这个问题也很好解释,对大公司来说, http://baidu.com 更多的是代表企业本身,包含了自己所有的产品,而 http://www_baidu.com 只是代表一个网站,一般带www的,都是所有产品的主页面。所以我们可以看到这种大公司在外面宣传自己的时候,都是用的一级域名在外面宣传,比如 http://baidu.comhttp://jd.comhttp://taobao.com ,这样代表了公司的整个产品和企业形象。甚至只会用baidu,jd,taobao去宣传(这里面又会牵扯出为什么企业域名一定要用.com,因为用户默认就会在你的网址后面加上.com,这是一个企业形象,和用户记忆成本的问题)。

那么为什么现在不带www的网址也越来越多了呢?比如 http://twitter.com ,就是反其道而行之,甚至连像chrome这种浏览器,都会默认把www给隐藏显示。

浏览器隐藏显示很好解释,对用户来说,关心的主要是主域名,www属于一个默认的存在,显不显示已经不重要了,尤其是现在移动端访问越来越多,浏览器窗口又比较短小。而twitter本身是一个比较单一的应用,对用户端来说,没有其他二级域名,所以不加www是最好的选择。

最后来说一下,个人网站怎么选择?

个人网站其实带不带www就比较随意了,如果你启用了多个二级域名的话,建议带www,如果没有启用的话,建议不带www,因为不带www的属于一级域名,对搜索引擎来说收录更好,权重更高,而且用户输入或者看的时候,也更简洁。

最后我们来汇总一下答案:

企业网站:尽量加www,然后把不带www的通过301跳转到带www的。
启用多个二级域名的个人网站:建议加www,然后把不带www的通过301跳转到带www的。
没启用多个二级域名的个人网站:建议不加www,然后把带www的通过301跳转到不带www的。

0

评论 (0)

取消