为什么某些网站在地址的其余部分之前需要“www”,而其他网站似乎也解决了“www”与没有它的情况一样?
是否有一些令人信服的理由说明为什么要设置域名才能像这样工作?
答案 0 :(得分:13)
有几个原因,这里有一些:
1)此人故意这样想
人们将DNS用于许多事情,而不仅仅是网络。对于对他们来说更重要的其他服务,他们可能需要主dns名称。
2)配置错误的DNS服务器
如果有人向您的DNS服务器查找www,您的DNS服务器需要解析它。
3)配置错误的网络服务器
Web服务器可以托管许多不同的网站。它通过Host标头区分您想要的站点。您需要指定要用于您网站的主机名。
4)网站优化
最好不要同时处理两者,而是使用移动的永久http状态代码转发一个。这样,2个地址将不会竞争入站链接排名。
5)Cookie
避免浏览器不发送cookie的问题。这也可以通过移动的永久http状态代码来解决。
6)客户端浏览器缓存
如果您向www和其他人请求,Web浏览器可能无法缓存图像。这也可以通过移动的永久http状态代码来解决。
答案 1 :(得分:2)
某些网站需要它,因为该服务是在该特定设置上配置的,仅用于通过www子域提供网络内容。
这是正确的,因为www是“万维网”流量的传统子域。 就像80端口是标准端口一样。显然还有其他标准服务和端口(端口80上的http tcp / ip没什么特别的!)
想象一下mycompany ......
mx1.mycompany.com 25 smtp等
ftp.mycompany.com 21 ftp
www.mycompany.com 80 http
不需要它的网站基本上有dns转发或某种重定向。
e.g。
* .mycompany.com 80 http
据我所知,这样做的理由是,如果您愿意并且想要这样做。