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是什么意思?

    seo是什么? SEO(Search Engine Optimization),汉译为搜索引擎优化。搜索引擎优化是一种利用搜索引擎的搜索规则来提高网站在有关搜索引擎内的排名的方法。所谓“针对搜索引擎作最佳化的处理”,是指为了要让网站更…

    2016年6月3日
    0425
  • 企业网站在优化过程中需要明确哪些seo细节。

    针对企业网站在优化中需要注意的几个问题谈谈自己的看法。1、 全站优化的准确定位对于整个优化的定位来说,并不像你给一个公司做几个指定的关键词那么简单,相反,它是一个长期的过程。也就是说,从企业站的定位到…

    2023年3月7日
    00
  • 网站公关对SEO有什么用。

    这几年的时间里,因为信息量越来越大,信息越来越爆炸,传递的速度也越来越快,相比于广告来说,公关越来越让企业重视其价值与分量,而同时公关传播效果随着公关行业的急速发展而要求越来越高。那么公关与SEO有何关…

    2022年3月12日
    0168
  • SEO兼职赚钱日入500-。

    一、供应检索引擎排名效劳赚钱: 效劳对象:中小企业网站 合适对象:SEO老手 收钱形式:依照关键字收钱 赚钱流程:客户供应网站的FTP治理权限,然后对网站停止全体优化,然后协助客户的几个中心关键字排在Google、y…

    2022年6月28日
    0161
  • 网页内容只是写给用户看的吗。

    做为网站设计者如果你的网站建设思想是“网页内容只是写给用户看” 你就已经out了,那是旧一代网站建设的思维,新一代SEO网站建设的思维是网页内容不仅要给用户看,更要写给搜索引擎看,下面我们就来谈谈网页内容写给…

    2022年3月12日
    0175
  • 全面了解亚马逊全网SEO策略。

    在这篇有关亚马逊SEO技巧的分享中,主笔将主要为亚马逊卖家朋友们深入解读A9算法,剖析亚马逊搜索引擎技术原理,帮助卖家朋友们打造更高产品排名,让你合理运用A9算法排名策略收获亚马逊投资回报。 Come on,跟主笔…

    2022年6月28日 SEO操作
    0116
  • 企业为什么要做SEO优化。

    随着互联网的开展,品牌企业营销已经很成熟,投放方式也就是互联网传统投放方式,如门户网站广告,视频广告,搜索引擎竞价等等。现在做互联网营销的企业越来越多,竞争导致企业付费营销成本越来越高,付费的营销效…

    2022年7月1日
    0125
  • 小编教你seo优化与电子商务之间到底又怎样的联系。

    电子商务一词应该是2022年网络上最热门的词之一。随着阿里巴巴的上市,越来越多的人集中在电子商务这个链条上。从目前的情况来看,更多的搜索引擎优化骡子都跳进了电子商务的这一部分。本文不是说明方法,而是想探…

    2023年6月29日
    00

联系我们

QQ:951076433

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