wordpress禁止PC首页访问,不影响蜘蛛抓取的方法。

今天来分享一个禁止用用户访问,只允许蜘蛛访问的代码方法。

一、wordpress 禁止PC首页访问 不影响蜘蛛抓取的方法

function block_homepage_for_pc() {
    if ( ! is_admin() && ! is_feed() ) {
        $user_agent = $_SERVER['HTTP_USER_AGENT'];
        if ( strpos( $user_agent, 'Googlebot' ) === false && strpos( $user_agent, 'Bingbot' ) === false && strpos( $user_agent, 'Slurp' ) === false && strpos( $user_agent, 'DuckDuckBot' ) === false ) {
            global $wp_query;
            $wp_query->set_404();
            status_header( 404 );
            get_template_part( 404 );
            exit();
        }
    }
}add_action( 'template_redirect', 'block_homepage_for_pc' );

二、nginx 屏蔽网站首页访问 允许蜘蛛访问的方法

location = / {
    if ($http_user_agent !~* (spider|bot|googlebot|bingbot|yandex|msnbot|slurp)) {
        return 403;    }
    # other rules
}

三、NGINX 禁止PC访问 不影响蜘蛛抓取的方法

if ($http_user_agent !~* (android|iphone|ipod|ipad|windows\s*phone|blackberry|symbian|bot|crawl|spider)) {
    return 403; # 拒绝所有 PC 访问请求
    }

四、只禁止访问首页

set $PCindex "/path/to/pc/index.html";location = / {
    if ($http_user_agent !~* "bot|crawler|spider") {
        return 403;
    }
    try_files $PCindex =404;}

国内搜索引擎蜘蛛:

Baidu: Mozilla/5.0 (compatible; Baiduspider/2.0; +http://www.baidu.com/search/spider.html)
360: Mozilla/5.0 (compatible; 360Spider/1.0; +http://www.360.cn/spider.html)
Sogou: Sogou web spider/4.0(+http://www.sogou.com/docs/help/webmasters.htm#07)
Shenma: Mozilla/5.0 (compatible; ShenmaBot/1.0; http://www.shenma.com)
Yisou: Mozilla/5.0 (compatible; YisouSpider; +http://www.yisou.com/help/webmaster/spider.html)
Easou: EasouSpider; +http://www.easou.com/search/spider.html
国外搜索引擎蜘蛛:

Google: Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)
Bing: Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)
Yahoo: Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)
Yandex: Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)
Baidu: Mozilla/5.0 (compatible; Baiduspider/2.0; +http://www.baidu.com/search/spider.html)
DuckDuckBot: DuckDuckBot/1.0; (+http://duckduckgo.com/duckduckbot.html)
需要注意的是,蜘蛛的 User-Agent 可能会随着搜索引擎的升级和更新而变化,因此这里列举的 User-Agent 只是一些常见的,不一定是最新的。

本文来自投稿,不代表重蔚自留地立场,如若转载,请注明出处https://www.cwhello.com/382968.html

如有侵犯您的合法权益请发邮件951076433@qq.com联系删除

(0)
重蔚的头像重蔚管理团队
上一篇 2023年8月31日 08:30
下一篇 2023年9月6日 00:53

相关推荐

  • 友情链接交换技巧。

      做seo必不可少要交换友情链接,但是很多人在交换友情链接的时候会去站长工具查看下我们网站的权重,如果权重比对方低了,他们可能不会和我们交换,那么怎么办呢?今天来介绍下如何快速提高网站权重去吸引友情链…

    2022年3月12日
    0320
  • 未来怎样做好SEO。

    SEO越来越难做,搜索引擎越来越智能化,以前的好多方法已经失效了;竞价广告竞争成本越来越高,效果也没以前那么好做了;外推平台大多数都不让发联系方式,外推效果越来越差了。网络推广行业到底怎么了?未来网络推广…

    2023年2月18日
    02
  • 企业网站为什么一定要做优化,有什么好处?剖析企业网站优化。

    如今,随着网络信息的快速发展,越来越多的公司和企业开始投入互联网的战场,在线下的竞争逐渐转变为在线上,几乎所有企业都开始拥有自己的网站来推广自己的品牌和产品。当然,促销需要技术手段。对于每个人来说,…

    2022年6月30日
    0122
  • 身为SEOer你知道百度搜索引擎的原理吗?

    百度抓取原理是什么?百度收录原理有哪些?百度排名原理有哪些?这一系列关于百度搜索原理的问题,应该是大家比较关注的,最新的百度搜索引擎不仅在外观上做出啦改变,而且,最主要的是百度的算法不断地在完善中,…

    2022年6月27日
    0104
  • 怎样做SEO优化关键词排名工作会更有效果。

    很多从事SEO优化行业的人过了端午节,网站排名前后就像经历了天堂和地狱....。自从过了端午,百度波动就很大,很多网站排名直接给PASS掉了,很多人对百度的这次调整摸不到啥情况,只能干等着恢复正常。虽然目前没有…

    2022年7月1日
    0125
  • 教你如何才能做好seo。

    seo并没有黑帽白帽之分,曾经有人说过,如今的白帽SEO就是黑帽剩下来的,想想其实有几分道理,SEO最终的目的还要把用户想要的进行展现,包括更多的是隐形需求。无论是挂链接还是采集内容,都有遵循一定的算法,而最…

    2023年6月23日
    03
  • 遇到seo优化瓶颈怎么办?八种天马行空的seo妙招教给你。

    SEO技巧,一直是SEO工作人员讨论的热点话题。简单理解这个词,它更注重“技巧”一词,显然它不强调基于规则的SEO优化方法。 但它也并不意味着走SEO的捷径,简单的理解:SEO的技巧,其实是指那些意想不到的,但在实际…

    2023年2月17日
    02
  • 使用FTP手动上传更新WordPress插件。

    一般情况下,Wordpress插件都是可以在仪表盘中进行一键更新的,但是有些时候会由于插件或者我们主机的问题,并不能实现自动更新,甚至出现错误,这个时候就需要我们自己手动更新插件,其中使用FTP更新是一种常见的…

    2022年10月24日
    024

联系我们

QQ:951076433

在线咨询:点击这里给我发消息邮件:951076433@qq.com工作时间:周一至周五,9:30-18:30,节假日休息