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的专属名词,例如网页权重、内外链接、状态码涵义等等。SEO并没有太多如数学公式般的规律可循。SEO主要是根据搜索引擎的习惯来做(动态化的),以迎合用户的搜索习惯,从而向…

    2023年6月20日
    00
  • 我来分享网站有SEO优化,为什么没排名。

    如今seo优化越来越困难,很快多网站建站之初就做好了SEO优化的各项工作,但是最终还是没有排名。这是什么原因导致的呢?一、主关键词被过度优化网站seo优化是要在确定了关键词以后进行的,绝大多数的优化人员基本上…

    2023年6月28日
    00
  • 伪原创的几种途径。

    相信从事网站优化工作的朋友们多多少少都接触过伪原创,那么什么是伪原创呢?我们怎么看一篇文章是不是伪原创呢?对于没有从事这个的推荐看一下从事内容SEO从哪里入手,让自己有一个最基本的认识。 在搜索引擎对网…

    2022年3月12日
    0207
  • 网站优化的好处。

    一、SEO优化的含义 SEO优化是指在了解搜索引擎自然排名机制的基础之上,对网站进行内部及外部的调整优化,改进网站在搜索引擎中关键词的自然排名,获得更多的展现量,吸引更多目标客户点击访问网站,从而达到网络营…

    2022年7月1日
    0112
  • 小编教你想要做好seo需要懂什么技术。

    新兴科技力量的涌现,使得互联网行业新兴了很多的领域,稀缺的人才让很多技术控非常的吃香,尤其是seo专员。有人说seo就是个打杂的,哪里缺人就要去哪里。从这句话我们可以隐约的看出可能要懂很多技术。1.html基础…

    2023年6月22日
    00
  • 做企业网站SEO优化需要注意哪些事项。

    目前,越来越多的企业希望通过网络营销的方式快速将自己的产品或者服务宣传出去。而面对网络营销的渠道与方法,很多企业的管理者往往对其一知半解,尤其很多细节上的问题很迷茫。对于企业网站SEO优化来说,很多企业…

    2022年7月1日
    0109
  • 十个提高SEO网站优化的工具。

    如果你十分重视搜索引擎优化(SEO),那么选择虚拟专用服务器(VPS)来满足托管需求也就不足为奇了。许多网站所有者发现,共享主机并不会影响速度、资源和IP范围,但是这些因素都会影响SEO性能。 VPS主机托管网站提…

    2022年6月28日
    0146
  • 分享浅析:SEO优化的方向。

    现在越来越多的网站,开始缩减在竞价方面的开支,投入到网站seo优化的运营当中,毕竟,自然排名依靠自我技术来实现,才是正道!以下为SEO优化的几个方向和步骤:1、关键词分析(也叫关键词定位)这是进行SEO优化最重要…

    2023年6月28日
    00

联系我们

QQ:951076433

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