我注意到很多网站将您从不合格的域重定向到 www。子域。就 webapps 而言,这是最佳实践吗?
但不是每个人都这样做。例如,heroku.com 将您重定向到 www.heroku.com,但 stackoverflow.com 则相反,将您从 www.stackoverflow.com 重定向到 stackoverflow.com。
如果有的话,这里的最佳做法是什么,为什么?
现在的网络倾向于不使用“www”。但是,您应该始终确保(无论如何现在)两个 www.domainname.com 都与 domainname.com 位于同一个位置。
至于您将哪个设置为主服务器名称,哪个是别名,这取决于您,甚至可能取决于您的目标市场。
您可以让其中任何一个工作,并且它们都应该设置为正常工作。
它们的 DNS 处理有一个区别。可以将带有记录的子域www
重新路由CNAME
到另一个主机名,这是许多 CDN 需要的(例如 Akamai),因此 Akamai 上的站点无法使用原始顶级域作为其最终 URL。直接顶级域(例如 example.com)仅路由到 IP(用于 A 和 AAAA 记录)。
如果您只是定向到您自己的服务器,虽然没有花哨的主机名,它没有任何区别,但如果您要开始使用 CDN,它可能会有所作为。
我妈妈总是把“www”放在一切的前面。因此,如果我告诉她“https 冒号斜杠 slash 安全点示例 dot com”,她可能会点击http://www.example.com/,或者如果我幸运的话,https://www.secure.example .com/。世界陷入了传统的泥潭。正如硅胶所说,您确实需要同时支持两者。
当然,从技术的角度来看,它一点也不重要……除了不合格的域还应该运行一些其他服务,比如 SMTP(以防 MX 主机无法确定)。请注意,应该发生的通常不是实际发生的。太多的人不遵守标准。