Alex的博客

本博客的文章均为原创,是本人从事行业多年来所遇见一些小问题的解决心得,希望可以帮助到大家!



nginx 禁止收录指定的域名

百度抽风,百度推广很蛋疼。原因:

一个网站如果绑定多域名的话 那么百度会影响百度权重和收录

但是百度推广域名和我们网站的主域名不是同一个这个就导致了一个站绑定了多个域名。

解决这个问题我找了好久都没想到好的办法,百度出来的也都不行。满足不鸟需求。

最好在网上得到一个启发然后自己修改测试通过现在发出来共享给需要的人。


编辑nginx的虚拟主机配置文件

在server段中增加


location /robots.txt {
 if ($host = '需要排除的域名') {
 rewrite /robots.txt /wrobots.txt last;
   }
   }

如下代码 然后 保存退出


然后在你的根站点里面分别创建robots.txt 和wrobots.txt

robots.txt内容如下


User-Agent: *
Allow: /


wrobots.txt内容如下
User-Agent: *
Disallow: /

然后重启你的nginx服务
然后分别用两个域名访问试试。出现的内不一样了吧。
http://正常域名/robots.txt

http://排除/robots.txt


浏览736  评论0  Alex于 2016-6-12 11:47
发言