在我的网站子域 url 中不使用“www”可以吗?

chu*_*rnd 6 url redirect subdomain domain-name

我们有一个网站,它是我们主域的子域,例如site.example.com. 该网站的官方网址是http://site.example.com,但有些人一直将其称为www.site.example.com

我有一个重定向规则可以重定向www.site.example.comsite.example.com,但我最终需要解释为什么这www.site.example.com是不好的做法(或者是一个坏主意),但我不知道如何。是否有任何指导方针或规则规定了有关域名的最佳实践,特别是子域的使用?

Smu*_*dge 8

这个问题没有真正正确或错误的答案,这完全取决于个人喜好。

www前缀起源于指定的Web服务器,例如,你可能有mail.example.comvpn.example.comsan.example.comwww.example.com只是成为网站的标准,但它不是,也从未被要求。作为一个有趣的阅读,Heroku(Cloud Ruby Rails 托管)建议使用www前缀(http://status.heroku.com/incident/156),但这是出于与 DNSCNAME记录等有关的原因。

没有硬性或充分的理由使用或不使用www前缀。是的,您可以说不使用它会将您的数据传输减少几个字节(HTTP 主机标头、cookie、绝对链接),但您应该始终提供这两个选项。如果您不喜欢,www.则设置重定向到主域。唯一的考虑是规范 URL(Google 会将www.example.comexample.com视为两个独立的站点,因此通常最好将一个重定向到另一个)。

  • 我以前很怕那个。我个人认为如果有一个子域,去掉“www”看起来是对的。 (3认同)