“带有WWW的URL和不带WWW的URL” - 它们之间有什么区别吗?

15

我注意到一件事情,当在任何浏览器中打开某些网站时,URL地址栏中的一些内容如下:

http://www.something.com

有些像

http://something.com

这里缺少www。我的博客网址也遇到同样的问题。

如果我在URL栏中写入:

http://www.shareprogrammingtips.com/

那么它会自动转换为:

http://shareprogrammingtips.com/

我不明白为什么会发生这种情况?带有www的URL和不带www的URL有什么区别吗?

编辑:

还有一件事是,带www的网址打开网站需要更长的时间,而不带www的网址则不需要...


1
如果您输入“gov.hk”,它会将您重定向到“www.gov.hk”,反之亦然。 - Ray Cheng
2个回答

11
只要您始终使用相同的URL,无论URL中是否有www都无关紧要。这可能是因为您的服务器设置将 http://www.shareprogrammingtips.com/ 重定向到 http://shareprogrammingtips.com/

这将确保所有页面始终进入 http://shareprogrammingtips.com/,并且搜索引擎将索引您的站点为 http://shareprogrammingtips.com/。如果您的站点可以从 http://www.shareprogrammingtips.com/http://shareprogrammingtips.com/ 访问,则搜索引擎将索引您的站点的两个版本,但是您站点的页面排名将在这两个版本之间分配,因为对于搜索引擎来说,这两个站点是不同的站点。


在这种情况下,我的页面排名不会被分割吗? - Jeegar Patel
1
是的,在这种情况下,它不会在 http://shareprogrammingtips.com/ 和 http://www.shareprogrammingtips.com/ 之间分割。 - Virendra
1
此外,www 版本需要更长的时间,因为当有人访问它时,他们首先被重定向到非 www 版本,然后加载站点的非 www 版本。 - Virendra
1
重要的是要指出,只有使用状态码301永久重定向才能将页面排名传递到其他域。 - Diemo

1
过去,每个URL都需要前缀www.(例如www.hello.com)。现在我们有了不需要此前缀的裸域名(例如hello.com)。出于历史原因,我们仍然有许多带有www.前缀的域名。
当公司想要购买一个域名时,他们可以选择带或不带前缀的域名,或同时购买两者(例如,购买裸域名并设置相同的域名作为子域名,并配置两者加载相同的网站)。选择带有www.前缀的域名(允许某些Cookie阻止策略)或裸域名(URL更短)有技术原因。
通常,其中一个是规范(真实)域,而另一个只会重定向到真实域。这种重定向会导致延迟,但它是有原因的。
如果您正确编码此重定向,搜索引擎将理解这两个网站是相同的。否则,如果您跳过重定向并直接将两个域指向您的文件,则搜索引擎将认为它们是不同的网站,这将损害您的SEO(搜索引擎优化)。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接