我喜欢传统url的外观,因为它们前面的www可以简化并加快我的理解,肯定有一定的网络地址。
但是,是否有既定的准则,不仅可以为小册子,海报之类的网站设置URL格式?也许您听说过一些研究,这些研究证明由于url格式而导致的UX更好?
例如,我们都知道电话号码已经建立了很完善的格式指南。
ait.ie
可行并重定向到www.ait.ie
。实际上,事实并非如此。Firefox认为这ait.ie
行不通,并重定向到www.ait.ie
我。并非所有浏览器都这样做。
我喜欢传统url的外观,因为它们前面的www可以简化并加快我的理解,肯定有一定的网络地址。
但是,是否有既定的准则,不仅可以为小册子,海报之类的网站设置URL格式?也许您听说过一些研究,这些研究证明由于url格式而导致的UX更好?
例如,我们都知道电话号码已经建立了很完善的格式指南。
ait.ie
可行并重定向到www.ait.ie
。实际上,事实并非如此。Firefox认为这ait.ie
行不通,并重定向到www.ait.ie
我。并非所有浏览器都这样做。
Answers:
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位数字。它们可能会缓慢变化,但是它们会改变格式:)当然,由于有了智能手机,我现在只知道我自己的电话号码,无法记住别人的电话号码。:)
http://example.org
在http://www.example.org
不起作用的情况下起作用。
abr.gov.au
并且www.abr.gov.au
都加载该网站。但是,每个WWW URL都重定向到非WWW版本的主页。因此,https://abr.gov.au/About-us/
(不使用WWW)可以工作,但是https://www.abr.gov.au/About-us/
(使用WWW)可以将您重定向到非WWW网站的主页。
www.example.com和example.com是两个不同的地址。
仅将Web服务器配置为使两个变体工作相同是一种常见约定。此约定不是通用的,某些网站将仅被设置为响应一个或另一个。
您需要与谁负责使用该网站进行确认。您可能还想查看Google搜索中该网站的列表是否显示“ www”。是否可以,因为这可能表明该站点的首选地址。
如果两者都可以使用,我个人更喜欢不带“ www”的变体。因为我发现这是多余的,尤其是如果结尾处带有“ .com”,即使没有“ www。”,也可以将其高度识别为网址。
没有标准说应该使用另一种标准,只有约定和趋势。趋势会随着时间而变化,我相信可以说没有 “ www”的趋势正在逐渐发展。在网址开头。
这是有关“ www。”是否有些轻松的辩论。应该使用:
为现有的答案添加更多的技术背景:为什么DNS之间www.example.com
和example.com
首先存在DNS差异?在许多情况下,一个人不输入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
用于官能团)的记录,从而激中央配置的上述目的。
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”主机。
A
记录example.com
,浏览器将解析为正确的IP,Web服务器将收到完整的URL(并因此决定在哪个页面上进行投放)
but it does not have one for HTTP servers so we are stuck with using an actual subdomain to tell the world "this is for a website"
为什么需要呢?仅在端口80上响应就足够了。域的A记录只能指向您的Web服务器-除非您希望不同的服务指向不同的地址(例如Web和... pop3?),在这种情况下,您仍然不会被迫专门使用“ www”对于网络-您可以将子域用于其他服务,甚至可以用于其他域。用户通常会忽略“ www”,因此您不希望您的网站失败。
解释有什么区别。
example.com是域名。在这种情况下,www(www.example.com)是子域www。在配置中,人们实际上必须将www和无子域管理都定向到相同的资源(Web文件)。还要记住SEO,重要的是,只有其中一个处于领导地位,而另一个则应该指向领导者。
话虽如此,人们倾向于键入www。如今,在广告中,仅仅因为它们已经习惯了,就可以看到所有内容,而您却很少看到www。并且我建议您除非必要,否则不要使用它,以便将来我们摆脱它。
当然,添加www可能会有某种意义,因为它代表万维网,但是协议可以满足要求,无论是http(s)还是http或其他协议,它都可以满足不同的应用程序的需要。
更多信息和技术原因:https : //serverfault.com/questions/286132/why-do-we-still-use-www-in-urls
我认为您应该避免使用它,因为它是多余的,而少键入总是更好。
www.foo.com
严格来讲不是URL。这是一个相对域名。
这意味着:从您的本地域开始,如果您在本地域找不到任何内容,然后回到根,然后遍历com
并foo
到达www
。它没有说要从该域中抓取哪些记录,或者说如果您检索了这些记录将如何处理。
最常见的关注记录是地址记录,该记录允许域名用作引用计算机的主机名。但是,还有其他种类的DNS记录。
该www
是刚刚在链中的最后一个名称,它完全是任意的。约定为域命名主Web服务器的主机是一个惯例,www
但这只是给人类带来了便利,并不是机器可以识别的。即使那样,除了从Web服务器上请求网页之外,您还可以对运行Web服务器的计算机执行某些操作。
因此,并不是所有的Web服务器都被命名www
,只是命名一个服务器并没有说您要使用它做什么。
这就是URL进入的地方。它们告诉您如何到达某个东西。他们首先告诉您如何获取,然后告诉您。
如何指定为“ sheme”,对于网络,该方案http
适用于常规请求或https
安全请求。然后是一个分隔符,://
然后是一个主机名,告诉您Web服务器的位置(可能是DNS名称,也许是诸如I地址或本地定义的名称之类的其他名称),然后是指示页面在Web服务器上的位置的路径。(我跳过了很多细节)。
通常认为www
,通过但不鼓励通过指向基本域和www
我们服务器上的plus的地址记录来允许但不鼓励这样做,它们的作用是充当面向公众的入口点,然后使用非www
名称。
如果您想提供正确的网址,以明确表明您在引用网站,请提供完整的网址。
http://example.ca/
https://myexample.foo.org/
burger.com
是一个网站,而burger.biz
对我来说则更加不确定(可能是品牌选择不佳)。