“带 WWW 的 URL 和不带 WWW 的 URL” - 它们之间有啥区别吗?
Posted
技术标签:
【中文标题】“带 WWW 的 URL 和不带 WWW 的 URL” - 它们之间有啥区别吗?【英文标题】:"URL with WWW and URL without WWW" -Is there any difference between them?“带 WWW 的 URL 和不带 WWW 的 URL” - 它们之间有什么区别吗? 【发布时间】:2012-01-27 21:15:20 【问题描述】:我注意到一件事,当在任何浏览器中打开某个网站时,在 URL 栏中有些类似
http://www.something.com
有些地方像
http://something.com
这里没有 www。我的博客网址也发生了同样的事情
如果我在 URL 栏中写为
http://www.shareprogrammingtips.com/
然后它会自动转换为
http://shareprogrammingtips.com/
我不明白为什么会这样?带有 www 的 url 和没有 www 的 url 有什么区别吗?
编辑:
我注意到的另一件事是,带有 www 的 url 需要更长的时间来打开网站,而不是没有 www 的 url 需要..!
【问题讨论】:
如果你输入gov.hk
,它会将你重定向到www.gov.hk
,正好相反。
【参考方案1】:
过去,每个 URL 都需要 www.
前缀(即 www.hello.com
)。现在我们有裸域,它们不需要这个前缀(即hello.com
)。由于遗留原因,我们仍然有许多带有 www.
前缀的域。
当一家公司想要购买domain name 时,他们可以购买带有或不带有前缀的它,或者两者都购买(例如,购买裸域并使用www.
前缀设置相同的域作为子域)并配置两者以加载相同的网站。选择带有 www.
前缀的域(允许某些 cookie 阻止策略)或裸域(较短的 url)是有技术原因的。
通常,两者之一将是规范(真实)域,而另一个只会重定向到真实域。此重定向会导致延迟,但它的存在是有原因的。
如果您以正确的方式编写此重定向,搜索引擎将知道两者是同一个网站。否则,如果您跳过重定向并将两个域直接指向您的文件,搜索引擎会认为它们是独立的网站,这会损害您的 SEO(搜索引擎优化)。
【讨论】:
【参考方案2】:网址中是否包含 www 无关紧要,只要始终使用相同的网址即可。这可能是因为您的服务器设置为将http://www.shareprogrammingtips.com/ 重定向到http://shareprogrammingtips.com/。
这将确保所有页面将始终到达http://shareprogrammingtips.com/,并且搜索引擎会将您的网站索引为http://shareprogrammingtips.com/。如果您的网站可以从http://www.shareprogrammingtips.com/ 和http://shareprogrammingtips.com/ 访问,那么搜索引擎会将您网站的两个版本都编入索引,但是您网站的页面排名将在这两个版本之间划分,因为对于搜索引擎,这两个网站都是不同的网站.
【讨论】:
在这种情况下我的页面排名不会被划分? 是的,在这种情况下不会在shareprogrammingtips.com和shareprogrammingtips.com之间进行划分。 此外,www 版本需要更长的时间,因为当有人访问它时,他们首先会被重定向到非 www 版本,然后是它加载的非 www 版本的网站。 需要指出的是,只有永久移动状态码为 301 的重定向才会将页面排名传递给其他域。以上是关于“带 WWW 的 URL 和不带 WWW 的 URL” - 它们之间有啥区别吗?的主要内容,如果未能解决你的问题,请参考以下文章