关于网站带不带www导致搜索引擎误认为2个站分流导致pr等于0
我们一般对网站做域名解析的时候,为了用户体验好.
往往将www.yijiebuyi.com 和 yijiebuyi.com 同时解析到一个IP上,那么问题来了!
熟不知对于搜索引擎这完全是2个站点,悲剧如下,收录的东西也不同,搜索内容跳转直接导致2个站点互相分流,见下图.
那么如果把分流的2个站汇合到一起呢,网上也有很多方法,因为本站是 node.js 开发,一台服务器上部署了多个node.js 站点,前面有 nginx做反向代理.
那么下面简单说下针对 nginx 下如何将 yijiebuyi.com 导流给www.yijiebuyi.com ,目的就是让搜索引擎对www.yijiebuyi.com 的权重加大,增加站点的pr值.
首先登录服务器,找到 nginx 安装目录下的配置文件.
以前我的配置是这样的
server_name 同时解析 yijiebuyi.com 和 www.yijiebuyi.com
直接修改配置,去掉 yijiebuyi.com
然后在配置文件底部再新加一条配置,这个配置的作用就是对 yijiebuyi.com 进行301跳转到 www.yijiebuyi.com
server {
server_name yijiebuyi.com;
rewrite ^(.*) http://www.yijiebuyi.com/$1 permanent;
}
修改完毕,最后是这个样子的.
然后重启nginx 就可以了.