我喜欢传统 url 的外观,因为它们前面的www可以缓解并加快我对肯定有某个网址的理解。
但是,是否有任何既定的准则来格式化 url 不仅适用于网络,例如小册子、海报?您是否听说过一些研究证明由于 url 格式而提供了更好的用户体验?
例如,我们都知道,电话号码有相当成熟的格式准则。
我喜欢传统 url 的外观,因为它们前面的www可以缓解并加快我对肯定有某个网址的理解。
但是,是否有任何既定的准则来格式化 url 不仅适用于网络,例如小册子、海报?您是否听说过一些研究证明由于 url 格式而提供了更好的用户体验?
例如,我们都知道,电话号码有相当成熟的格式准则。
www.example.com和example.com是两个不同的地址。
配置 Web 服务器以使两种变体工作相同只是一种常见约定。这种约定并不通用,有些网站将仅针对其中一种或另一种进行设置。
您需要与该网站的负责人确认,这是可以使用的。您可能还想查看该网站在 Google 搜索中的列表是否显示“www”。与否,因为这可能表明该站点的首选地址。
如果两者都可以使用,我个人更喜欢没有“www”的变体。因为我觉得这是多余的,特别是如果末尾有一个“.com”,即使没有“www.”,它也可以高度识别为一个网址。
没有标准说应该使用其中一个或另一个,只有约定和趋势。趋势会随着时间而变化,我相信可以说没有“www”的趋势是逐渐形成的。在网址的开头。
这里有一些关于是否“www”的轻松辩论。应该使用:
www.
可能有正当的技术理由被使用。
配置服务器时,必须将其设置为使用http://www.example.com
和http://example.com
. www.example.com 完全有可能加载该站点而 example.com 没有。它们是两个不同的、独立的地址。这一切都由服务器控制。两个地址都可以工作,或者一个地址可以转发到另一个地址。可以从任何域进行转发,只是碰巧www.
地址将转发到非 www 地址,反之亦然。在当今时代,大多数托管服务提供商都会对此进行配置,并且这www.
不是强制性的。他们为客户自动配置转发。但是,您应该在删除之前检查您的服务器www.
来自任何营销材料,甚至在添加www.
.
从设计的角度来看,这是一个偏好问题。如果网站加载或不加载,www.
那么使用它是您的选择。正如@Dom 在他上面的评论中提到的那样,我发现后缀起着很大的作用。example.com、example.net、example.org 都很清楚。但是,一旦您输入第二或第三层后缀,它可能就不那么清楚了,尤其是对于不是传统在线受众(老年人、非技术组织等)的受众。添加www.
到很少使用的后缀总是有帮助的。
我几乎总是放弃www.
第一层域,而几乎总是将它们包含在第二层或第三层域中。但这只是我的偏好。
我还要指出电话号码已经改变。我现在必须拨 10 位才能打本地电话,几十年来只有 7 位,之前是 5 位。它们可能会慢慢改变,但它们确实会改变格式 :) 当然,多亏了智能手机,我现在只知道自己的电话号码,而记不起别人的号码。:)
www.example.com
为现有答案添加更多技术背景:为什么 DNS 之间存在差异example.com
?在很多情况下,人们不输入A
(或AAAA
)记录,而是输入CNAME
指向类似 的记录www42.provider.example.net
。这样,www42.provider.example.net
可以完全在example.net
区域内处理迁移到另一个 IP 地址。(A
到处都有记录,必须调整该服务器上托管的所有站点!)
但是,example.com
肯定已经有许多其他 DNS 记录相关联(SOA
, NS
, MX
,可能也TXT
用于 SPF),并且 DNS 规范不允许CNAME
混合其他记录类型!因此,example.com
将需要(A
和/或AAAA
)功能记录,从而违背了上述中央配置的目的。
从解决方案架构师的角度来看,我从未见过指南。但是,让您的站点在运行时使用“www.”有一个很好的技术原因,这完全是关于 DNS(避免与 SOA 和 NS 记录发生冲突)。因此,虽然您可能想要分享“转到http://mysite.us ”的内容,但实际托管应该在“www.mysite.us”上。
根据站点的部署位置/方式,如果站点位于“ http://mysite.us ”上,您可能会遇到用户无法访问站点的情况。DNS 规范有不同类型服务器的记录(MX 用于邮件等),但它没有用于 HTTP 服务器的记录,因此我们坚持使用实际的子域来告诉世界“这是一个网站”。一些托管服务提供商提供“DNS 转发”,它可以让您声明“任何连接到http://mysite.us的人都将被定向到http://www.mysite.us ”,但他们实际上正在做的是设置一个缩小的发出 301/302/307 以将用户带到他们想去的地方的 Web 服务器。
根据我的经验,大多数人无论如何都不会查看地址栏,在对话和营销材料中省略“www”会更短,但最终用户应该登陆“www.something.something”,就像“www”一样成为真正的服务器。
在您的地址栏中输入“apple.com”或“microsoft.com”或“ibm.com”,并注意您是如何被重定向到“www”主机的。