据我所知,从http://www.example.com
技术上讲,它是http://example.com
.
将其www.example.com
作为单独的子域(指向相同的内容)更好,还是对所有流量进行永久重定向更好http://example.com
(www.example.com
反之亦然)?
请原谅我的无知,但我问的原因是我担心在网上有两个位置(一个带有www,一个没有www )可能会导致 SEO、cookie、分析等问题。
谢谢!
G
是的,如果是相同的内容,那么给它一个单一的URI;并重定向 example.com -> www.example.com 而不是相反(www. 是惯例,是系统最有可能首先出现的地方)。如果您在两个 url 上托管,那么蜘蛛和其他机器人可能足够聪明地意识到它是相同的,但是当一个简单的重定向确保它们知道时,为什么还要依赖它呢?
这也意味着一个稍微简单的 Web 服务器设置(仅托管一个域),如果您执行诸如启用 ssl 或负载平衡之类的操作,将会更容易。
重定向的唯一(有争议的)缺点是,如果用户弄错了,这将意味着额外的 http 请求。