SEO管理员 发表于 6-26 12:35

代码分享:只允许蜘蛛访问其他访问为404或者301跳转

代码分享:只允许蜘蛛访问其他访问为404或者301跳转

实现功能效果:

1、浏览器打开为404状态,网站日志百度蜘蛛为200正常状态。

2、设置只允许百度360蜘蛛访问,访客浏览器跳转

3、自定义搜索引擎蜘蛛,举例可设置就301跳转到xxx.com,或者等url。

代码如下:





if ($http_user_agent !~* "Baidu|Yisou|Sogou|Google|360")
{
return 404;
}

实测浏览器打开为404状态,网站日志百度蜘蛛为200正常状态。

设置只允许百度360蜘蛛访问,访客浏览器跳转

if ($http_user_agent !~* "Baidu|Yisou|Sogou|Google|360")
{
   return 301 http://www.hao123.com;

}


解释:这个是,非这几个蜘蛛,就301跳转到hao123.com

if ($http_user_agent !~* "Baidu|Yisou|Sogou|Google|6531.22.7")
{
return 302 http://www.baidu.com;

}

解释: 这是302跳转





本地效果演示:





页: [1]
查看完整版本: 代码分享:只允许蜘蛛访问其他访问为404或者301跳转