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 日
下一篇 2023 年 9 月 6 日

相关推荐

  • 小编教你SEO优化怎么寻找内容源。

    网站在制作完成后接下来要做的是填充网站内容 ,内容的寻找包括自己原创内容、网上资料整合、专业资料整理、用户自发的投稿。首选的是网上资料整合,但必须有附加价值的增加。如果是专业人员可以花一部分时间编写原…

    2023 年 6 月 23 日
    00
  • 我来教你SEO和推广有什么不同。

    seo是搜索引擎推广的方式之一,它利用搜索引擎的各种搜索习惯,相应的改变网站的信息,使得在搜索引擎抓取网站的时候,更容易被搜索引擎抓取,并取得较好的排名。因此说来 seo隶属于搜索引擎推广,而搜索引擎推广是…

    2023 年 6 月 24 日
    00
  • 我来分享关键词优化SEO如何进行。

    对于关键词的优化,首先我们要搞清楚一个问题,就是关键词优化的三个方面,网站页面本身的质量,站内内链的优化以及站外的外链优化。今天从三个大的方面来说说关键词优化seo如何进行,对于不知道如何去优化关键词的…

    2023 年 6 月 29 日
    00
  • 如何判断一个网站的seo做的怎么样。

      Seo几年也算是一个比较热门的行业,很多完全不懂行的人参加简单的seo培训就觉得自己的技术已经很不错了,然后就做了很多网站的优化,那么怎么评价他们的网站seo做的怎么样呢?其实我们可以参考一下几个方面:&n…

    2022 年 3 月 12 日
    0192
  • Seo最重要的心态是什么。

    国内SEO发展,SEO的影响也越来越大,学习SEO的人越来越多了,SEO也越来越难做了,我为什么有的人做SEO成功了,为什么有的人做SEO失败了,学习SEO主要要有一个好的心态,其实不管什么行业都是这样,心态好了自然就好…

    2022 年 3 月 12 日
    0155
  • 2020年改善网站SEO的7个观点。

    确保客户可以在线找到你的网站至关重要。这就是为什么改善你网站的SEO应该是当务之急。 对于任何小型企业来说,2020年的主要挑战之一就是知名度。毕竟,你可能拥有一个了不起的生意和一个漂亮的网站,但是,如果潜…

    2022 年 7 月 1 日
    0118
  • 小编教你如何基于SEO的考虑,设置主页与制作。

    对于主页设计而言,我们经常面临着个人、企业、网站主页设计的多种情况,但实际上无论是个人主页制作,还是企业主页设计,基于seo的角度,在很大程度上,都需要满足一定基本原则。1、主页架构一个通用的主页架构主…

    2023 年 6 月 15 日
    00
  • WordPress设置浏览器缓存方法。

    在使用GTmetrix等测速工具对WordPress网站进行速度检测时,大部分网站都会遇到一个叫做Leverage browser caching问题,影响网站速度评分,其实这个参数就是浏览器缓存的问题,因为我们并没有对这个参数进行优化,在…

    2022 年 10 月 25 日
    021

联系我们

QQ:951076433

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