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

相关推荐

  • WordPress安装旧版本插件方法(插件降级)。

    有时候我们更新插件后会出现一些错误,或者不能使用,等待开发者修复的话可能需要一些时间,如果这款插件比较重要的话,那么最好就是先安装到旧的版本,今天我们就介绍下如何为WordPress安装旧版插件 到WordPress官…

    2022年10月25日 wordpress开发
    025
  • 网站中常见的标签。

    网站中存在许许多多的html标签,但是有许多SEOER人员并没有注意到这些标签,其实做好这些标签也是站内优化很重要的一部份,今天小编就给大家介绍几种比教受蜘蛛欢迎的标签. A标签 a 标签在网页中无所不在, 而且样式…

    2022年3月12日
    0513
  • 教你为什么要做SEO优化。

    了解seo、做过网络优化的人都知道网络优化的重要性,主要是想通过SEO带来可观的流量得到有效的转化,因为不管我们是做什么产品,网站首先都需要有一个好的流量,这样才会对我们的业务有所帮助。 1、自然排名结果,…

    2023年6月27日
    01
  • 网站没有排名的原因有SEO技术和常规SEO问题。

    随着越来越多的人进入这个行业,问题也越来越多。自然,不能排名的人比比皆是。当他们问排名做不到时,小编认为企业应该从网站SEO优化本身找原因。 1、 常规SEO原因 是的,至少你必须有资格。如果你连资格都没有,…

    2023年2月28日
    00
  • 小编教你网站导航应该如何进行SEO优化。

    提到网站seo优化,我们首先想到的是“一个中心,两个基本点”,而访问一个网站,我们首先会去关注的是这个网站的导航,一个网站的导航就好比是一本书的目录,具有检索功能、报道功能、导读功能,通过网站的导航我们就…

    2023年6月27日
    00
  • 我来分享如何合理有效降低SEO成本。

    对于一个公司来讲,不亏本能赚钱是一个老板所需要知道的,所能掌握的,如果一个网络公司不赚钱,反而亏钱了,那么在成本这块就需要好好看看了! 有些人在seo优化工作中,认为选择SEO外包公司的成本较高,事实上市场上有…

    2023年6月29日
    00
  • 搜索引擎优化基础知识。

    一、为什么seo同样的关键词检索有的网站排名靠前,有的在后面 因为为客户提供最有价值的原创信息是搜索引擎的责任,面对海量的信息,搜索引擎必须通过算法确定哪些信息是高价值的,是原创的,哪些信息是抄袭来的,…

    2022年3月12日
    0340
  • 教你如何成为seo优化高手。

    互联网时代如此发达,每个seoer的优化技术也是各有千秋,在众多行业中,竞争是在所难免的,那么如何成为seo优化高手碾压群雄,这就是要看下这几点了。 一、扎实的SEO相关知识 每一个优化高手,从开始接触seo的时候…

    2023年6月28日
    00

联系我们

QQ:951076433

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