首页 > 搜索优化 >

原文来自Bjørn Johansen

原文链接:https://bjornjohansen.no/www-or-not?utm_source=wanqu.co&utm_campaign=Wanqu+Daily&utm_medium=website

汗青配景

只管人们总是把“域名”和“主机名”这两个词等量齐观,但这它们是有区别的,并且不但是语义上的区别。我会简朴先容一下这两个词,以示其区别:

作为一个IT治理员,你的网络体系就是你的域。你必要给这个域起名,并登记在域名体系 (DNS) ,好比说,你可以起名为“example.com”。域的下面是主机,每个联网的装备都可以算作一个主机。

在你的域内,办事于万维网(WWW)文件的呆板会主动得到主机名“www”,因此你的完全限定域名(FQDN,同时带有主机名和域名的名称)就是www.example.com。不管其他主机有没有网页办事器,域内其他主机的名字也会酿成带“www”的,如许可以或许更好地治理网络体系中的主机。

要想利用“example.com”这个域内的网页办事器,你就必要利用名为www.example.com的主机。趁便说一句:在互联网早期阶段,还没有假造主机这回事。 全部的网页办事器都要办事于同一个网站(最少是同一个IP地点)。只要主机名能指向精确的IP地点,用什么名字都不要紧。

“裸域名”,也就是没有“www”的域名,好比“example.com”,在DNS协议中被称为“根域名” (the origin) 上世纪90年代中期,万维网越来越遍及,一些治理员开始把根域名指向和网页办事器主机同样的IP地点。如许,网页访客只需在欣赏器中输入“example.com”就可访问,而不消输入完备的主机名“www.example.com”。

然后,搜刮引擎优化来了

从根域名“example.com”和主机名“www.example.com”可以指向差别的IP地点开始,1997年1月后,二者也可以指向同一IP地点下的差别网页。对搜刮引擎优化(Search Engine Optimization,seo)有所相识的人开始报告我们,必须要选择一个范例的主机名,并且另一个名字也要指向这个范例的主机名 ,并利用 HTTP 301相应代码。

这也是有原理的,但是选哪一个呢?假如只思量seo,选哪个都不要紧。但是另有许多seo以外的题目,下面我会继承表明。

人们对URL的明白

本世纪初,我在一家营销机构事情,各人很担心假如我们在网址里省略“www”,人们大概会心识不到这是一个万维网地点。当时,在网址中省略http://也是没过多久的事。别的,由于一些遗留题目,我小我私家倾向于利用完备的“精确”主机名,即“ www.example. com”。

如今则大不雷同了。假如你有一个常见的顶级域名,那么加不加www各人都市明确的。 并且,一个版本名称如今可以重新指向另一个地点 。因此,假如你的范例主机名是“www.example. com”,而你在印刷告白中只利用看起来更简便的“example.com”,这也是可行的。不外,假如你的顶级域名比力新,好比.beer,那么加上www会比力好,由于人们大概认不出这是一个网址。

不加www更悦目更简便

我得认可:“example.com”更短,读起来更轻易。你试试,是不是没法一口吻读完“www”吧?并且,不加www后,名称占用的空间也更小。因此,人们开始省略“www”、直接把根域名作为主机名,这也是可以明白的了。

那为什么还在纠结加不加www呢?

为什么我们还在争论这个题目?人们不能喜好什么就用什么吗?

固然可以。

但是,如果你是网站治理员,你在决定前大概会想深图远虑一番,由于在利用网络上的大部门工具前,好比cookie,我们都没有好好思索过。

Cookie会被发送到全部的子域

在主机名下设置的 cookie也会被发送到全部的子域,也就是说,假如在“example.com”的网站设置一个cookie,欣赏器在欣赏“www.example.com”时也会发送这个 cookie。

这听起来是件功德,由于横竖它们是同一个网站,对吧?但是,这个cookie也会被发送到“cdn.example.com”、“email.example.com”、“intranet.example.com”等等任何包罗“.example.com”的第三方办事网站许多第三方办事网站都是如许共享你的cookie。

而对付在“www.example.com”下设置的cookie,是不会发送到以上这些网站的。你的欣赏器可以或许辨认出它们不是“子办事”,而是完全差别的办事,因此不会发送cookie。

不须要的cookie会影响网页运行速率

每访问一次网页办事器,欣赏器都市发送一次HTTP 和cookie。因此,假如你的cookie设在根域名“example.com”下,那么每当你访问 “email.example.com”大概是“intranet.example.com”的时间,欣赏器都市发送cookie。这会导致网页的运行速率降落,影响用户体验

第三方可以读取cookie

以是,假如你的主机名是根域名(“example.com”),而且可以登录到内容治理体系(CMS),那在你登录期间,CMS会给你的欣赏器发送一个cookie。接着,假如你访问“someinternalservice.example.com”(内部办事),该网站的治理员就可以访问并使用这个cookie,以你的名义登进CMS里的“example.com”。

雷同的,你访问“email.example.com”(邮箱)的时间,你的CDN办事商也可以登进你的邮件办事,加载出大量含有“example.com”的网站,好比“static.example.com”等等。

假如你担心网站上内容的宁静,那就应该利用有www前缀的主机名。 假如这都不能让你决定到底要不要前缀,那我就无话可说了。HTTPS和双因素认证(Two-factor authentication,2FA)都不能确保你网站的宁静,只管2FA通常很有效,不外IP限定如许的宁静步伐能起到肯定资助。

子域的cookie可以在全域分享

假如你在比方“sso.example.com”如许的子域上有一项办事,RFC 6265使你可以或许在子域上设置一个cookie,并和“example.com”或“www.example.com”共享。因此,利用有前缀的主机名能使操纵越发机动。

DNS根域名不能是CNAME (范例名字)

说到机动性,我们又要谈回DNS了。

DNS中有一项限定,即根域名的记载范例必须为A,意思是它必须指向一个牢固的IP地点。

当你的站点越来越巨大,你大概会将其转向托管办事,大概盼望将其指向Web应用防火墙大概DDoS缓解办事。这时,可以利用CNAME 记载,把你的主机名指向另一个机动的主机名。这个新的主机名由托管商凭据你的流量和需求来选择和治理。

假如你的主机名在根域名(“example.com”)下,你就没措施利用CNAME。但是,有前缀的主机名就不会碰到这个题目。因此,假如你想有更多选择的时机,那一开始就应该利用有www的主机名。

结论:照旧加上www吧

用不消www是有区别的。没有www,根域名简直看起来更简便,但这只是让欣赏器搜刮栏更简便罢了 。你完全可以用“www.example.com”作为主机名,同时在其他地方利用不带www的名称,由于纵然用户输入不带www的名称,欣赏器也会主动跳转到精确的页面。

利用带www的全称作为主机名的利益多多:网页运行优化、宁静可靠,并且非常机动。

这回应该能闭幕这场争论了:加上www吧!

“久谦咨询”即将移步新账号“栈外”!接待列位读者阅读及存眷。

友谊提示:A5官方seo办事,为您提供权势巨子网站优化办理方案,快速办理网站流量非常,排名非常,网站排名无法突破瓶颈等办事:http://www.admin5.cn/seo/zhenduan/

TAG:www 还是 不要 排名 点击 SEO 域名
上一篇:「seo软件」百度算法经常更新要怎么解决? 下一篇:「网站优化软件」百度不收录的几个因素有以及解决办法