我们是否应该在服务器端自动转换www.example.com/abc.htm
为example.com/abc.htm
或反之?因为用户可能会输入不带 www 的站点地址。哪个更好?
编辑:我之所以问这个问题是因为我正在写很多重写规则,所以我想坚持一条规则是好的。
答案1
在你的网站上添加 www 绝对没有任何技术原因。你可以选择是否使用 www,因为许多流行的网站都带有 www,比如 google、facebook。这些网站会重定向
http://google.com to http://www.google.com
此外,还有许多网站没有 www,例如 twitter、stackoverflow.com。这些重定向
http://www.stackoverflow.com to http://stackoverflow.com
我认为你可以选择添加或省略 www
需要注意的一点是
您应该有一个永久的重定向规则来重定向
http://www.twitter.com to http://twitter.com
这是因为如果你同时显示了 www.twitter.com 和 twitter.com 的内容
你的搜索引擎排名将被分成两半,而不是 twitter.com 拥有 1000 个排名 http://www.twitter.com将有 500 个等级,并且 http://twitter.com会有 500 个排名,这会破坏网站的知名度。
顺便说一句,搜索引擎会理解重定向规则。
答案2
随你喜欢。以前,为了区分 Web 服务器与 ftp 和其他服务器,首选 www.foo.com。现在没人真正关心这一点了。不过,带或不带 www 前缀的都接受,还是不错的。