WWW或不WWW,select什么作为主站点名称?

从技术angular度来看,唯一的问题是stream量和传入链接(其中一个应该redirect到另一个)。

现在我需要select哪一个应该是主要的。 有些网站有www(google,microsoft,ruby-lang),有些没有www(stackoverflow,github)。 对我来说似乎更新不使用WWW。

该选什么?

请附上一些解释。

更新:这是编程有关的问题。 其实网站是为程序员,所以我期望看到什么科技人的想法。

更新:没有WWW的网站是明确的赢家。 感谢你们!

你select哪一个并不重要,但你应该select一个并保持一致。 这是一个风格问题,但重要的是要注意,search引擎认为这两个url是不同的网站:

http://www.example.com
http://example.com

所以,无论你select为美观的原因应该一直用于search引擎优化的原因。

编辑:我个人的意见是放弃www因为它对我来说是古老的。 我也喜欢较短的url。 如果这取决于我,我会将所有来自www.example.comstream量redirect到example.com

不要使用WWW。 对于平面devise师来说,这是一种不必要的扭曲,也是一种痛苦。

有一些问题你应该考虑。 例如, 参阅使用Cookie免费域用于组件的cookie有效性问题。

但不pipe您如何决定:只使用其中一个域作为您的规范域名,并使用301redirect来纠正无效。 对于Apachenetworking服务器,你可以使用mod_rewrite来做到这一点。

明显地configuration两者。 我会将wwwredirect到正常的URL,因为它只是为了让那些习惯于在每个地址的开头都打字的人都快乐起来。 只要不要 ,无论你做什么,都需要手动inputwww 。 永远。

我认为这取决于你的观众。 非技术人员会认为www是在那里,而技术人员不会本能地期望它,并会喜欢较短的URL。

编辑 :我最近设置了一个域名给我的家人使用,包括webmail,我的妻子问networking邮件的地址是什么,我说“mail.ourdomain.com”,她input“www.mail.ourdomain.com” 。)

无论哪种方式,确保你使用干净的301redirect到你使用的那个 – 那么用户和search引擎都不需要关心。

这个问题的一个方面涉及CDN和一些networking主机(例如Google网站)。 这样的主机要求您为您的站点名称添加指向主机服务器的CNAMElogging。 但是,由于DNS的devise方式,CNAMElogging不能与其他logging同名,例如NS或SOAlogging。 因此,您不能为您的example.com名称添加CNAME,而必须为子域添加CNAME。 当然,人们通常select“www”作为他们的子域名。

尽pipe有这个技术限制,我宁愿尽可能在我的网站上省略www。

我会redirect到没有www。 在Apache 2.x中:

 RewriteEngine On RewriteBase / RewriteCond %{HTTP_HOST} ^www\.yourdomain\.com$ RewriteRule (.*) http://yourdomain.com/$1 [R=Permanent] 

我认为www是毫无意义的。 我们都知道我们在万维网上。 使用子域进行负载平衡或设备特定的站点(例如,m.google.com移动设备,即使现在有一个.mobi顶级域名)会更好。

www用作主域中网站的标准子域,子文件夹。

http://no-www.org/正试图得到它的弃用。;

虽然http://www.w3.org/包含www。;

值得检查这两个网站。

这似乎成了一个品味和宗教问题,而不是一个标准。 无论你select什么,请确保你注册或redirect从www作为控制+input等快捷方式复制www。

你会有其他子域名吗? 如果是这样的话,那么使用www就会更有意义,因为有些地方可能有不同的子域名用于其他用途,比如商店或国际化子域名。

我通常会去www.sitename.com,因为它明确表示它是您网站的主要部分。 Testing.sitename.com正在testing。 House.sitename.com是我的家用电脑。 我喜欢明确,但我不介意当网站不使用www。 我不是最纯粹的。 🙂

没有www的情况下使用。 这背后的一般原理是,因为你正在给Web浏览器写地址,所以你已经隐式地访问了一个Web站点(你还会使用浏览器做什么?) – 使用额外的Web是没有用的。

具体来说,当收到一个http请求时,你知道用户想要访问该网站。 Web浏览器隐式地添加了http:// – 头 ,因此用户只需要担心地址。 同样也适用于其他服务 – 如果您使用ftp,则只需将ftp客户端指向不使用ftp的域即可。 -字首。

如果我理解正确,使用不同www,ftp等子域名的原因大多是历史性的,并且现在不再相关,因为stream量只是直接指向正确的服务器/服务 – 冗余前缀只是因为他们的知名度。

我总是把非www的一个redirect到www,并把它们称为www.mysite; 想想各种论坛和即时通信应用程序,只有当他们以www开头时,才能正确地转换链接。 。

你希望你的url值得纪念,并且你希望Google等人为排名等注册相同的URL。

最佳做法似乎是处理www,但始终HTTP将其redirect到非www变体。 这样的search引擎知道排名链接到两个变种作为同一个网站。

无论你使用什么,坚持一个,否则你将不得不为每个域做2套cookies,使您的会议/cookies工作正常。