当我们的设计中包含URL时,键入“ WWW”是否必不可少?或者现在是一个品味问题?


20

我喜欢传统url的外观,因为它们前面的www可以简化并加快我的理解,肯定有一定的网络地址。

但是,是否有既定的准则,不仅可以为小册子,海报之类的网站设置URL格式?也许您听说过一些研究,这些研究证明由于url格式而导致的UX更好?

例如,我们都知道电话号码已经建立了很完善的格式指南。


4
我自己经常对此感到疑惑。我认为这至少部分取决于域扩展的熟悉程度。例如,很明显,这burger.com是一个网站,而burger.biz对我来说则更加不确定(可能是品牌选择不佳)。
Dom 2015年

Dom,在这种情况下,它可能并不漂亮,但是当您访问http://burger.biz时,这几乎是可以理解的:)
Mathijs Segers

3
这与图形设计有什么关系?也许您应该将其发布在“ 用户体验”中
Lie Ryan

假设两个URL都能正常工作,我很想听听有关此设计方面的更多信息。
汉娜(Hanna)2015年

1
有很多建议可以检查:实际上,请询问。问一个在网站上工作并知道的人。如果我刚刚检查过,我可能会认为ait.ie可行并重定向到www.ait.ie。实际上,事实并非如此。Firefox认为这ait.ie行不通,并重定向到www.ait.ie我。并非所有浏览器都这样做。
TRiG 2015年

Answers:


22

www.可能有使用的有效技术原因。

配置服务器后,必须将其设置为使用http://www.example.comhttp://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位数字。它们可能会缓慢变化,但是它们会改变格式:)当然,由于有了智能手机,我现在只知道我自己的电话号码,无法记住别人的电话号码。:)


9
“但是,在从任何营销材料中删除www。之前,您应该检查服务器。” 将www放入任何内容之前, 还应该检查是否加载了“ www.yourdomain.com” 。正如您所说,这完全是关于服务器配置的,因此完全有可能http://example.orghttp://www.example.org不起作用的情况下起作用。
约书亚·泰勒

2
这错过了一个考虑因素:在某些站点中包含或不包含WWW都可以正常工作,但是只有一个是正确的。以澳大利亚商业注册网站为例: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网站的主页。
doppelgreener 2015年

3
对于所有评论者...我在哪里都没有用www声明过。而没有www 必须转到同一站点。我只是说当今时代,大多数托管公司都采用这种方式进行配置。我也明确表示要检查您的服务器。不确定所有的抵制来自何处:)
斯科特(Scott)

1
@Scott我并不想提供强烈反对,只是说一些可以使您的建议更加严格的内容。它可能不仅仅需要对Web服务器进行粗略的检查。把这些东西当作建设性的批评采取行动!
doppelgreener

1
技术原因很简单,就是如果您要将Web服务器命名为某种名称,将其命名为Web服务器(或www)是合乎逻辑的,那么这很好,但是假设您有其他服务器并且只有一个Web服务器。从来没有任何技术理由将其称为www
joojaa 2015年

43

www.example.comexample.com两个不同的地址

仅将Web服务器配置为使两个变体工作相同是一种常见约定。此约定不是通用的,某些网站将仅被设置为响应一个或另一个

您需要与谁负责使用该网站进行确认。您可能还想查看Google搜索中该网站的列表是否显示“ www”。是否可以,因为这可能表明该站点的首选地址。

如果两者都可以使用,我个人更喜欢不带“ www”的变体。因为我发现这是多余的,尤其是如果结尾处带有“ .com”,即使没有“ www。”,也可以将其高度识别为网址。

没有标准说应该使用另一种标准,只有约定和趋势。趋势会随着时间而变化,我相信可以说没有 “ www”的趋势正在逐渐发展。在网址开头。

这是有关“ www。”是否有些轻松的辩论。应该使用:

http://no-www.org/

http://www.yes-www.org/

http://www.www.extra-www.org/


4
我意识到这与其他答案基本相同,但我尝试使用对非技术人员来说最简单的术语来解释它,希望它有用。
thomasrutter

no-www.org目前似乎已关闭,但仍在Google中列出,因此我认为这是暂时的吗?
thomasrutter 2015年

1
“尤其是如果末尾有.com”-如果它是很少有人会认出的那些精美的新gTLD之一,该怎么办?
user253751

对我而言,这是不使用这些新gTLD的论点,尤其是对于需要出现在市场营销中的域名。使用新的,精巧的gTLD消除了对老式“ .com”的需求,然后添加甚至更老式的“ www。”,这对我来说似乎很奇怪,以便使人们认识到它是一个域名。
thomasrutter

3

为现有的答案添加更多的技术背景:为什么DNS之间www.example.comexample.com首先存在DNS差异?在许多情况下,一个人不输入A(或AAAA)记录,而是输入CNAME指向的记录www42.provider.example.net。这样,www42.provider.example.net可以完全在example.net区域内处理向另一个IP地址的迁移。(由于A到处都有记录,因此必须调整托管在一台服务器上的所有站点!)

然而,example.com也有一定关联已经有许多其他DNS记录(SOANSMX,也可能TXT对SPF)和DNS规范不允许CNAME和其他记录类型是混合!因此,example.com需要一个A(和/或AAAA用于官能团)的记录,从而激中央配置的上述目的。


有什么事A AAAA
汉娜(Hanna)2015年

1
这是DNS工作方式的一部分。假设您知道DNS服务器是计算机询问“此主机名的IP地址是什么?”的方式。每个主机名(A,MX和特殊用途的主机,如PTR,TXT等)都可以检索到多个记录。“ A”记录是IPv4连接的IP地址,“ AAAA”记录是IPv6连接的IP地址。MX是其中,此主机的邮件应发(允许邮件的收件人是一台主机去一个不同的IP地址作为一般连接到这台主机)的记录,TXT是各种基于文本的信息等
thomasrutter

1

从解决方案架构师的角度来看,我从未见过指南。但是有一个很好的技术理由要使您的网站在运行时使用“ 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”主机。


+1可获得有趣的技术见解。您能否在“冲突”部分进行扩展?如果您有A记录example.com,浏览器将解析为正确的IP,Web服务器将收到完整的URL(并因此决定在哪个页面上进行投放)
WoJ 2015年

一个问题可能是托管服务器限制了您可以拥有的子域的数量。我的服务器!因此,我不使用www.mysite.com作为子域,我只在DNS中将带有www的URL指向mysite.com,从而为另一个真实的子域腾出了空间。
李斯特先生,2015年

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”,因此您不希望您的网站失败。
thomasrutter 2015年

我的意思是,apple.com和microsoft.com等仍在其域的A记录上运行Web服务器,以使重定向工作。因为它所做的只是重定向,所以它不需要做很多工作,但是它表明他们在A记录指向的机器上运行Web服务器任务没有问题。他们决定重定向到“ www”的决定很可能只是营销决定,这很好,在这种情况下,从非www版本重定向是一个非常合适的选择。
thomasrutter 2015年

0

解释有什么区别。

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

我认为您应该避免使用它,因为它是多余的,而少键入总是更好。


0

www.foo.com严格来讲不是URL。这是一个相对域名。

这意味着:从您的本地域开始,如果您在本地域找不到任何内容,然后回到根,然后遍历comfoo到达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/

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.