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

相关推荐

  • Xenu-死链接检测工具。

    Xenu 是一款深受业界好评,并被广泛使用的死链接检测工具。 时常检测网站并排除死链接,对网站的 SEO 非常重要,因为大量死链接存在会降低用户和搜索引擎对网站的信任。 我们推荐的死链接检测工具 Xenu 主要具有以…

    2022年3月12日
    0242
  • 网站优化怎么做seo资源整合。

    想要做好SEO优化,SEO整合的资源方案是必不可少的。那么,我们应该如何才能够整合资源方案呢?接下来就让优化猩seo网站优化外包来给您介绍一下。第一,联合主体的获利保证。我们说资源整合而不是资源买卖,理由就是…

    2023年3月2日
    02
  • 小编分享企业网站如何进行整站的SEO优化。

    网站优化,以目前当局的情况来讲,单词单价格是比较热门的,如果说到整站优化,相信这个是一个公司唯一或是主站来弄,把成本全投在这个网站上面了,所以会想到整站优化,提升整个网站的基础属性,但是整站优化毕竟很…

    2023年6月29日
    00
  • 网站做优化排名应该选择营销型网站建设。

    如何让网站可以取得更好的排名是企业都非常关注的问题,营销型网站建设公司通知大家,要想具有一个排名好的网站,那么营销型网站是你不二的选择。 营销型网站建设注重细节,注重客户体验,一个好的营销型网站具有良…

    2022年7月3日
    0151
  • 聊聊关于 WordPress 维护模式您需要了解的一切:权威指南。

    WordPress 维护模式您需要了解的一切:权威指南 (图片来源网络,侵删) WordPress 维护模式是 WordPress 网站在升级、维护或出现问题时,显示给用户的一种临时界面,通过使用维护模式,您可以在后台进行必要的更新…

    2024年6月26日
    01
  • 我来分享宝鸡网站seo。

    宝鸡网站SEO优化是指针对宝鸡地区的网站进行搜索引擎优化,提升网站在搜索引擎中的排名,吸引更多潜在客户访问。 宝鸡SEO培训是否靠谱,主要取决于培训机构的专业性和教学质量,正规的SEO培训机构会有专业的教师团…

    2024年6月28日
    00
  • 做关键词SEO不能盲目过度优化首页。

    关键字的布局主要是从三个方面,即首页、栏目页和内容页!那么我们如何分发这些关键字呢?接下来我们一起看看吧。首先,我们都知道首页无疑是权重较高、更容易获得排名页面的网站,所以我们需要把那些索引(搜索量…

    2023年2月27日
    03
  • 锚文本外链如何制作。

         我们都知道网站SEO少不了外链制作,外链的表现形式有很多种,一般常见的有锚文本外链、纯文本外链和图片外链。今天就来和大家讨论一下外链锚文本应该如何制作。      锚文本外…

    2022年3月12日 SEO操作
    0420

联系我们

QQ:951076433

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