将请求重定向到www更好吗?子域名还是非域名?

时间:2013-08-15 02:55:38

标签: apache .htaccess http

很多人都在谈论301将传入的请求重定向到一个用于搜索引擎优化或其他目的的规范网址。

这可能很有用。假设例如搜索引擎对网址进行了排名,并且不幸的是用www来处理网址。并没有不同。例如,对于Facebook,有http://facebook.comhttp://www.facebook.com,(甚至更多,如https://)。

我想我的问题是,如果存在差异,用www重定向到网址会更好。子域名,还是没有?推理会非常感激。谢谢。

1 个答案:

答案 0 :(得分:1)

通常,越短越好(例如使用domain.com而不是www.domain.com),因为您的网址会更短,因此您的HTTP请求和响应也会更小。

但是,要记住的一件事是,如果您的网站使用cookie,并且您在domain.com上设置了cookie,则会将其发送到所有子域。如果您出于性能原因想要保留“无cookie”子域(例如,images.domain.com上的图片请求不带cookie),那么您应该考虑使用“www”。如果您需要在页面请求中发送cookie而不是子资源,则在规范URL中添加前缀。

您还想使用“www”。如果您的域名是像XX.YY那样的时髦(ccTLD)格式,因为Cookie在www.XX.YY上正常运行,但如果您尝试在XX.YY上设置Cookie,则会遇到旧版浏览器的问题。