从技术角度来看,唯一的问题是流量和传入链接(其中一个应重定向到另一个)。
现在我需要选择哪一个应该是主要的。有些网站有www(google,microsoft,ruby-lang),有些没有www(stackoverflow,github)。在我看来,新的不使用WWW。
选择什么?
请提供一些解释。
更新:这是编程相关的问题。实际上网站是针对程序员的,所以我希望能看到科技人员的想法。
更新:没有WWW的网站是明显的赢家。谢谢你们!
答案 0 :(得分:63)
你选择哪个并不重要,但你应该选择一个并保持一致。这更像是一种风格问题,但重要的是要注意搜索引擎将这两个URL视为不同的网站:
http://www.example.com
http://example.com
因此,出于美观原因选择的任何一个应该始终用于SEO原因。
编辑:我个人的意见是放弃www
,因为它对我来说感觉很古老。我也喜欢较短的网址。如果由我决定,我会将所有流量从www.example.com
重定向到example.com
。
答案 1 :(得分:21)
不要使用WWW。这是一个不必要的绕口令,也是平面设计师的痛苦。
答案 2 :(得分:17)
您应该考虑一些问题。有关Cookie有效性问题,请参阅Use Cookie-free Domains for Components。
但无论您如何决定:只使用其中一个域作为您的规范域名,并使用301重定向来更正无效。对于Apache Web服务器,您可以使用mod_rewrite来执行此操作。
答案 3 :(得分:14)
显然,配置两者。我会将www
重定向到普通网址,因为它只是为了让那些习惯性地在每个地址的开头输入它的人都感到高兴。只要不,无论你做什么,都需要手动输入www
。如初。
答案 4 :(得分:12)
我认为这取决于您的受众。非技术性受众会认为www
存在,而技术受众不会本能地期望它,并会欣赏较短的网址。
(编辑:我最近为我的家人设置了一个域名,包括网络邮件。我的妻子询问了网络邮件的地址。我说“mail.ourdomain.com”。她键入“www.mail.ourdomain.com”。)
无论哪种方式,请确保不使用的那个干净地使用301重定向到做使用的那个 - 然后用户和搜索引擎都不需要在意。
答案 5 :(得分:10)
我会重定向到没有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顶级域名)。
答案 6 :(得分:10)
此问题的一个方面涉及CDN和一些网站主机(例如Google网站)。此类主机要求您为站点名称添加指向主机服务器的CNAME记录。但是,由于DNS的设计方式,CNAME记录不能与其他同名记录共存,例如NS或SOA记录。因此,您无法为example.com名称添加CNAME,而必须为子域添加CNAME。当然,人们通常会选择“www”作为他们的子域名。
尽管存在技术限制,但我希望尽可能省略我网站上的www。
答案 7 :(得分:8)
www用作主域中网站的标准子域,子文件夹。
http://no-www.org/正试图将其弃用。
虽然 http://www.w3.org/包含www。
值得检查这两个网站。
目前似乎成为品味和宗教问题而不是标准问题。无论您选择什么,请确保您注册或重定向从www作为Control + enter等快捷方式复制到www。
答案 8 :(得分:6)
你还有其他子域吗?如果是这样,那可能会使我更有意义地使用www,因为有些地方可能有各种子域用于其他目的,如商店或国际化子域。
答案 9 :(得分:5)
我通常会访问www.sitename.com,因为它明确表示它是您网站的主要部分。 Testing.sitename.com正在测试。 House.sitename.com是我的家用电脑。我喜欢明确但是我不介意网站不使用www。我不是最纯粹的。 :)
答案 10 :(得分:3)
在没有www的情况下使用。这背后的一般原理是,由于您正在为Web浏览器编写地址,因此您已经暗示您正在访问某个网站(您还会做什么?浏览器?) - 使用额外的www是没用的。
具体而言,当您收到http请求时,您知道用户想要访问该网站。 Web浏览器隐式添加http://-header,因此用户只需要担心地址。同样适用于其他服务 - 如果你托管ftp,它应该足以将ftp客户端指向没有ftp的域。 -prefix。
如果我理解正确,使用不同的www。,ftp。等子域的原因大多是历史性的,并且现在不再相关,因为流量只是指向正确的服务器/服务 - 冗余前缀有因为受欢迎而被卡住了。
答案 11 :(得分:2)
我总是将非www重定向到www并将其称为www.mysite;想想各种论坛和即时消息应用程序只有在以www开头时才能正确转换链接。
答案 12 :(得分:2)
您希望自己的网址令人难忘,并且您希望Google等人为排名等注册相同的网址。
最佳做法似乎是处理www,但始终HTTP将其重定向到非www变体。通过这种方式,搜索引擎知道将两个变体的链接排名为同一站点。
答案 13 :(得分:1)
无论您使用什么,坚持使用,否则您必须为每个域制作2套Cookie,以使您的会话/ Cookie正常工作。