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的角度看,网站改版需要注意哪些内哪…

    2022年3月12日
    0178
  • SEO有什么好处?为什么要做搜索引擎优化。

    SEO搜索引擎优化 SEO既Search Engine Optimization,翻译为搜索引擎优化,是一种利用技术手段提升网站在搜索引擎之中的排名的方式,让搜索引擎更为信任网站,通过排在搜索引擎的前页从而获得更多的流量。 SEO按技术…

    2022年6月30日
    0118
  • 草根站长详述网站优化方案怎么写

    一、网站目前基本情况 网站目前处于全新阶段, 2016年11月备案注册(企业备案),百度收录6个,百度权重0,百度快照时间为2017年2月2日,反链2条。 网站内容涉及了“敏感·激素、祛痘、祛斑、祛皱、眼部”五大板块,涉及…

    2022年6月27日
    0162
  • 分享如何建设外链有利于SEO。

    杭州快速排名要怎么做外链建设才能有利于seo呢?其实做外链这个事情没有网站优化人员想象中的容易,在之前做外链,还能够找专业的外链公司来做,可是现在找外部链接公司已经越发困难了,由于买外链也是有一定的风险…

    2023年6月23日
    00
  • 我来分享SEO优化之网页优化。

    站内seo1网站架构优化合理清晰的内部结构,有利于搜索引擎抓取,有利于用户浏览的内部链接,告诉用户怎么去浏览网站,告诉搜索引擎合理的抓取网站页面,哪些东西不利于抓取,优化网站结构有两方面的意思,一是物理…

    2023年6月29日
    00
  • 如何做到快速SEO诊断一个网站!

      1、网站打开速度:域名解析时间,连接服务器时间,下载图片时间。这些可以在自己电脑上ping测速,也可以在站长之家或者爱站等三方工具上测速。 2、查看网站的看路径:是否做301重定向,是否有多种路径存在,…

    2022年6月27日
    0140
  • 我来分享网站优化不仅仅只要SEO优化。

    随着seo优化的普及开来,SEO优化从初的新概念,到现在大部分企业的全面接受,SEO进入了一个小小的高峰期,SEO的优化都是充分给网站带来许多的流量,只需你优化得当,优化到位,流量不成问题,给许多的企业和个人带…

    2023年6月24日
    01
  • WordPress提示Briefly unavailable for scheduled maintenance解决办法。

    在使用WordPress时,有时我们在进行一些更新时,会遇到网站无法访问的情况,提示 Briefly unavailable for scheduled maintenance. Check back in a minute,整个网站无法访问 为什么会出维护提示? 通常,这种情况…

    2022年10月25日
    023

联系我们

QQ:951076433

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