在URL中使用“www”有什么意义?

Modified on: Tue, 12 Nov 2019 19:40:02 +0800

除历史原因外,是否有理由在网址中加上“www”?

我应该从www.xyz.com创建永久重定向到xyz.com,还是从xyz.comwww.xyz.com?你会建议哪一个?为什么?

最佳答案

您需要www或其他某个子域名的原因之一与DNS和CNAME记录的怪癖有关。

为了本示例的目的,假设您正在运行一个大型站点并将托管外包给CDN(内容分发网络),例如Akamai。您通常所做的是将您网站的DNS记录设置为某些akamai.com地址的CNAME。这使CDN有机会提供靠近浏览器的IP地址(以地理或网络术语)。如果您在网站上使用了A记录,那么您将无法提供这种灵活性。

DNS的怪癖是,如果您拥有主机名的CNAME记录,则不能为同一主机提供任何其他记录。但是,您的顶级域example.com通常必须具有NS和SOA记录。因此,您也不能为example.com添加CNAME记录。

www.example.com的使用使您有机会使用指向CDN的www的CNAME,同时保留所需的NS和SOA记录example.comexample.com记录通常还有一条A记录,指向将使用HTTP重定向重定向到www.example.com的主机。


相关问答

添加新评论