我的投票显然是反对万维网。除了这四个字节(www.)随着每个请求/答案来回传递(每个字节都很重要,对吗?)这一事实。我的客户对此很满意!
当有人问到要在名片或信笺上打印时:“如果它不以 www 开头,人们会知道它是一个 Internet 地址吗?”我告诉他们继续打印 www,去掉第一个点!
在印刷纸上,我看到我的客户写下了所有这些。但是,现在大多数客户更喜欢第一种格式来模仿 CNN.COM:
- www example.com
- www:example.com
- 网站:example.com
- 互联网:example.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
使用子域的原因:Cookies
使用子域(如 www,但不总是 www)有一个考虑因素,那就是 cookie。
如果您为一个域分配一个 cookie,它可能对所有子域都可用(至少在没有非常仔细的情况下!)。
例如:
- example.com cookie 可用于
- philippines.example.com
鉴于:
- www.example.com cookie 或
- earth.example.com 不可用于
- philippines.example.com
更好的计划是将所有内容都放在一个逻辑子域上,并将裸域指向其中一个...
例如:
- earth.example.com
- canada.example.com
- philippines.example.com
- usa.example.com
您将删除所有 www。从 www.usa.example.com 等域并将 example.com 重定向到 earth.example.com(或 web.example.com、main.example.com 或 w.example.com!) .
这样每个子域都可以共享 example.com 的 cookies 并且也可以拥有自己的 cookie!
当然,大多数网站不使用多个子域,因此与 cookie 没有冲突,完全没有理由使用 www。
编辑 2017/12/12 - 静态内容
不使用子域的原因:静态内容
我没有提到的一件事是无 Cookie 静态内容。像许多大型网站一样,我为此使用了一个单独的域。
Cookie 网站域
无 Cookie 静态内容。
如果您有很多网站,您可以为静态内容设置一个。
Cookie 网站:
- plant-only.org
- vekind.org
- fyuel.org
- tait.asia
无 Cookie 静态内容的域。
- my-static-content.info
- plant-only.my-static-content.info - 适用于 plant-only.org
- vekind.my-static-content.info - 用于 vekind.org
- fyuel.my-static-content.info - fyuel.org
- tait.my-static-content.info - 用于 tait.asia
不使用子域的原因:绿色网站
不使用 www 的另一个原因。是“绿色”原因还是碳足迹。在一切平等的情况下...
- www.example.com 的碳足迹大于
- w.example.com 仍然大于
-example.com
如果有人关心他们的碳足迹,或者如果一个网站声称是“绿色”的,那么他们不应该使用“www”。在他们的网站地址中,因为这四个字符会增加他们在传输域名时的碳足迹(尽管数量非常少!)。
摆脱“www”,让网站证明它们是真正的绿色环保网站。在他们的领域!
不使用子域的原因:心理
不使用“www”的另一个原因。是编写代码的“心理”方面。大多数程序员从裸网站的角度来思考。例如,我正在为一个名为 AngBarato.Com 的网站(它在菲律宾语中的意思是“廉价 .com”,是一个买卖网站)进行 SEO。大约一半的链接指向 www.angbarato.com 页面,一半指向 angbarato.com 页面。编码员的意图是使用“www.”,但有一半的时间他写的域没有“www.”。
我说服他这些错误很难发现和处理。例如,使用文本编辑器 Geany,我们搜索了 angbarato.com。当然,所有链接都出现了(有些带有“www.”,有些没有“www.”)。另一方面,做一个替换“www”。 for "" 立即修复所有链接(和 SEO)!
查找“www.”并将其删除,比在哪里查找“www.”更容易调试。 不存在,并快速添加“www”。到每一个缺失的环节!如果有像 www.usa.angbarato.com 这样的子域,那就更糟了。