为啥有些网站需要“www”? [关闭]

Posted

技术标签:

【中文标题】为啥有些网站需要“www”? [关闭]【英文标题】:Why do some websites require "www"? [closed]为什么有些网站需要“www”? [关闭] 【发布时间】:2010-10-12 02:03:31 【问题描述】:

为什么有些网站要求在地址的其余部分之前添加“www”,而其他网站似乎使用“www”也能解决问题?

有什么令人信服的理由让您将域名设置为这样工作?

【问题讨论】:

复制:***.com/questions/486621/… 该死...“与编程无关”?模组正在破解中... 我不认为这是一个完全的骗局 @Brian:也许不是完全,但第一个问题的答案(“因为它们是这样配置的”)直接导致链接问题(“为什么/什么时候应该以这种方式配置它们”)。足够接近以保证将答案保存在一个地方。 【参考方案1】:

某些网站需要它,因为该服务在该特定设置上配置为仅通过 www 子域提供 Web 内容。

这是正确的,因为 www 是“万维网”流量的常规子域。 正如端口 80 是标准端口一样。显然还有其他标准服务和端口(端口 80 上的 http tcp/ip 没什么特别的!)

想象一下我的公司...

mx1.mycompany.com 25 smtp 等

ftp.mycompany.com 21 ftp

www.mycompany.com 80 http

不需要它的网站基本上都有 dns 中的转发或某种重定向。

例如

*.mycompany.com 80 http

据我所知,这样做的唯一原因是您是否愿意并且愿意。

【讨论】:

【参考方案2】:

有几个原因,这里有一些:

1) 这个人是故意这样的

人们将 DNS 用于许多事情,而不仅仅是网络。他们可能需要一些其他对他们更重要的服务的主要 dns 名称。

2) dns 服务器配置错误

如果有人在您的 dns 服务器上查找 www,您的 DNS 服务器将需要对其进行解析。

3) 网络服务器配置错误

网络服务器可以托管许多不同的网站。它通过 Host 标头区分您想要的站点。您需要指定要用于您的网站的主机名。

4) 网站优化

最好不要同时处理这两个,而是转发一个带有移动的永久 http 状态代码的。这样两个地址就不会竞争入站链接排名。

5) Cookie

为了避免 cookie 没有被浏览器发回的问题。这也可以通过永久移动的 http 状态码来解决。

6) 客户端浏览器缓存

如果您向 www 发出请求,而另一个则没有,Web 浏览器可能不会缓存图像。这也可以通过永久移动的 http 状态码来解决。

【讨论】:

以上是关于为啥有些网站需要“www”? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

为啥有些网站分布在 www2、www3 子域,而有些网站却没有它来管理扩展?

与 C 和 C++ 相比,为啥 c# 代码需要很长时间才能执行 [关闭]

为啥 Charles 应用关闭时无法访问网站?

为啥我的标志没有出现在主页上? [关闭]

为啥我从 tensorflow 网站收到此代码的语法错误? [关闭]

为啥我的移动版网站上出现笑脸和空白? [关闭]