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网站内容更新话题的讨论,从来没有停止过。在大鹰网这个话题开始的时候,我们暂时把这个话题放在一边,重申一下对搜索引擎的看法。这就是搜索引擎常说的,一个网站内容独特,主题清晰,用户体验良好的网站,…

    2023年2月27日
    03
  • 教你怎样做好网站SEO。

    网站seo这件事情其实对很多人来讲都比较重要,当我们要做整个网站seo的时候,大多数的人会了解到方方面面的情况,当然网站优化的过程当中要怎么做,很多人希望能够了解到一系列的优化方法。结构扁平化在网站SEO进行…

    2023年6月25日
    01
  • SEO网站排名首页的必要因素有哪些。

    如何提高网站排名?我认为网站排名没有捷径可走。即使你用黑帽子的方法排名,你的网站会被K站,这种东西不值得你损失。如果你真的想提高你的网站的搜索引擎优化排名迅速,那么你的努力将比别人更多。然而,这种努力…

    2023年2月21日
    02
  • SEO优化怎么做,如何提高实际效果,如何找到客户。

    在SEO优化的操作中,我们往往会陷入长时间的“盲目实施”,往往停不下来思考脚本,我们近期的SEO优化工作是否徒劳无功,却依然日复一日地坚持下去!因此,我们认为SEO优化技术人员在一定时间内开始SEO优化任务时应该…

    2023年3月2日
    012
  • 网站优化怎么做,网站seo的核心思路在这里。

    在不同环境下,SEO的最终目标可能不同。多数情况下,流量被用作量化网站优化效果的核心指标。但有时也未必,诸如交易额的指标,也可能在一些公司被作为优化的核心指标。 但无论什么情况下,流量的获取总是网站优化…

    2022年7月1日
    0117
  • SEO优化给网站带来的影响。

    SEO优化给网站带来的影响 随着SEO行业的不断发展,最近用户体验这个词逐渐被搬上台面,而网站结构的好坏对客户体验度上以及搜索引擎都有着重要的影响。一个结构好的网站能使优化的工作变的轻松也能拉断优化到首页的…

    2022年7月1日
    0123
  • 简单七步骤让自己的新站被快速收录。

      简单七步骤让自己的新站被快速收录 一个新站是不会有好的排名的,对一个网站优化,至少优化了1-6个月左右才会有排名的可能性。那么我们如何让自己的新站被快速收录呢?    1、设置好网站的robots  …

    2022年3月12日
    0270
  • seo站群是什么。

    关于站群的概念可以参考百度百科,简单的说就是一个人或一个团队操作多个网站,通过各个网站之间相互链接,以提高网站权重,达到快速获得搜索引擎排名的目的。 SEO站群发展史 自打搜索引擎诞生之日起,就有有开始研…

    2022年3月12日
    0210

联系我们

QQ:951076433

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