Apache 301将请求重定向到www.子域还是非www.子域更好?

Apache 301将请求重定向到www.子域还是非www.子域更好?,apache,.htaccess,http,Apache,.htaccess,Http,很多人都在谈论301将传入的请求重定向到一个规范的url以用于SEO或其他目的 这可能很有用。例如,假设一个搜索引擎对url进行排名,不幸的是,对一个url使用了www.and,却没有区别对待。例如,对于Facebook,有(甚至更多,比如https://) 我想我的问题是,如果存在差异,那么总体而言,重定向到带有www.子域的url会更好,还是不带?如果你能讲道理,我将不胜感激。多谢各位 通常,越短越好(例如,使用domain.com而不是www.domain.com),因为URL越短,因此H

很多人都在谈论301将传入的请求重定向到一个规范的url以用于SEO或其他目的

这可能很有用。例如,假设一个搜索引擎对url进行排名,不幸的是,对一个url使用了www.and,却没有区别对待。例如,对于Facebook,有(甚至更多,比如https://)

我想我的问题是,如果存在差异,那么总体而言,重定向到带有www.子域的url会更好,还是不带?如果你能讲道理,我将不胜感激。多谢各位

通常,越短越好(例如,使用domain.com而不是www.domain.com),因为URL越短,因此HTTP请求和响应也越小

然而,需要记住的一点是,如果您的站点使用cookie,并且您在domain.com上设置了cookie,那么cookie将被发送到所有子域。如果你想保持一个“无Cookie”的子域因为性能原因(例如,在图像上请求图像。DimaNeN不携带cookies),那么如果你需要在页面请求中发送cookie而不是子资源,则应该考虑在规范URL中使用“www.”前缀。

如果你的域名是像XX.YY这样的时髦(ccTLD)格式,你也会希望使用“www.”表单,因为cookies在www.XX.YY上正常工作,但是如果你试图在XX.YY上设置cookies,你会遇到旧浏览器的问题