我知道将您的网站完全保存为“http:// www”或http://是一种很好的做法,而且我也知道www只是一个子域名。
我的主要问题是哪一个是最佳选择?我正在为我的一台服务器配置一个htaccess,并且无法决定将所有流量重定向到www子域。 (顺便说一句,我知道怎么做。)
这只是一个最佳实践问题。我看到谷歌和亚马逊这样的大家伙都转发到www子域名,但对我来说这听起来没必要 - 我不想错过任何东西。
谢谢!
答案 0 :(得分:6)
有趣的是,我花了太多时间去研究我去年的一家公司网站。我得出的结论是,只要你将一个重定向到另一个就没关系(用户可以在任一版本中找到你)。在过去的10年里,我一直使用www子域名。从去年开始我的所有新项目都没有它,因为它是不必要的 - 也可以保存4个字符。
答案 1 :(得分:2)
我的投票显然是针对No WWW。除了这四个字节(www。)与每个请求/答案来回传递(每个字节计数,对吗?)的事实。我的客户对此很满意!
当有人要求在他们的名片或信笺上打印时:"如果它不是以www开头的话,人们会知道它是一个互联网地址吗?"我告诉他们继续打印www,只留下第一个点!
在印刷纸上,我看到我的客户写下了所有这些。但是,大多数客户现在更喜欢第一种格式来模仿CNN.COM:
然后,如果人们使用这个点,它会在正确的地址结束(没有所有那些额外的字节!)
显然,更多的人关注CNN.COM并且远离大多数网站的www。
我在No WWW, Better SEO中使用的简单解决方案是使用以下内容启动每个.htaccess:
RewriteEngine On
RewriteBase /
# FROM www. --TO-- NO www.
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
这只是一个简单的剪切和粘贴。这是我在数百个网站和域名上的第一件事.htaccess。
编辑2014/04/22
使用子域名的原因:Cookie
使用子域名(如www,但不总是www)有一个考虑因素,那就是cookie。
如果为域分配cookie,则所有子域都可以使用(至少如果不是非常小心的话!)。
例如:
鉴于:
更好的计划是将所有内容放在逻辑子域上,并将裸域指向其中一个......
例如:
您将删除所有www。来自www.usa.example.com等域名,并将 example.com 重定向到earth.example.com(或web.example.com,或main.example.com或w.example.com!)
这样每个子域名都可以共享example.com的 cookie ,并且也可以拥有自己的cookie!
当然,大多数网站不使用多个子域,因此与cookie没有冲突,也没有理由使用www。
编辑2017/12/12 - 静态内容
不使用子域名的原因:静态内容
我没有提到的一件事是Cookieless Static Content。像许多大型网站一样,我使用单独的域名。
Cookied Website Domain
无Cookie静态内容。
如果您有许多网站,可以为静态内容设置一个。
熟食网站:
无Cookie静态内容的域名。
不使用子域名的原因:绿色网站
不使用www的另一个原因。是"绿色"原因或碳足迹。一切都平等...... - www.example.com的碳足迹比 - w.example.com仍然比 - example.com
如果一个人关心他们的碳足迹,或者一个网站声称是绿色"那么他们就不应该使用" www。"在他们的网站地址中,因为这四个字符会增加他们在传输域名时的碳足迹(尽管数量非常少!)。
让一个网站通过摆脱" www。"来证明他们真的是绿色的。在他们的领域!
不使用子域的原因:心理
NOT 的另一个原因是使用" www。"是"心理"编写代码的方面。大多数程序员都会考虑裸网站。例如,我正在为一个名为AngBarato.Com的网站开发搜索引擎优化(这意味着"便宜的网络公司"在菲律宾。并且是一个买卖网站)。大约一半的链接是www.angbarato.com页面,一半是angbarato.com页面。这是编码人员使用" www。"的意图,但有一半的时间他没有使用" www。"
我说服他这些错误很难找到并处理。例如,使用文本编辑器Geany,我们搜索了angbarato.com。当然,所有链接都出现了(有些链接,有些没有" www。")。另一方面,做一个替换" www。"为""立即修复所有链接(和SEO)!
寻找" www。",并将其删除,调试比查找" www。"更容易。 不存在 ,并快速添加" www。"每个缺失的链接!更糟糕的是,如果有像www.usa.angbarato.com这样的子域名。
答案 2 :(得分:1)
除非您计划将您的网站置于证书之后,否则我建议您同时访问这两个主机。
答案 3 :(得分:0)
底线;只要两者都可以访问,这并不重要。
我倾向于删除www。大部分时间,从技术上讲,不再需要它。
但是对于较短的域名添加www。有时会让它看起来更好看。有点像室内设计,你需要有奇数项目。 E.g www.xyzjk.com
看起来非常对称,有3对字符(奇数)。我想这就是为什么谷歌使用www.google.com
而不是google.com
。
另一方面,在某些CMS或论坛中,网址必须以http://
或www.
开头才能转换为可点击的超链接。因此,为了获得一些额外的传入链接,您可能希望更喜欢www。