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)
上一篇 58分钟前
下一篇 58分钟前

相关推荐

  • 新建网站如何做SEO优化。

    在互联网营销的时代,SEO网站优化越来越重要,但是对于一些新站来说他们不知道该如何下手,对于搜索引擎优化的知识非常有限,今天帝佑科技就和大家一起来分享下:新建网站如何做好SEO网站优化? 一、域名的选择 ...

    39分钟前
    0126
  • 好的SEO思想决定了网站的出路。

    俗话说,成功必有路,失败必有原因。我们做SEO也是一样,要有一个成功的方法,也许别人的成功案例不适合你,但要记住一点。好的SEO思想比方法更重要!SEO是个好主意?答案是站在我的用户体验的角度。虽然有的网站...

    30分钟前
    00
  • 做网站SEO使用动态URL、静态URL还是伪静态URL及它们之间的区别。

    我们说url的动态、静态、伪静态三种形式,其实从严格分类上来说,伪静态也是动态的一种,只是表现形式为静态。 动态URL 动态页面的特征 1、以ASP、PHP、JSP、ASP.net、Perl、或CGI等编程语言制作的; 2、不是独立...

    56分钟前
    0120
  • 教你SEO优化如何帮助企业网站运营。

      企业网站的建设和运营已经成为公司在推广自身时必须要进行的工作,但是许多公司在运营网站时都非常重视网页和内容的创建,但他们却过分强调网站的魅力和吸引力,即便内容再好,还需要seo优化,以增强搜索引擎对...

    16分钟前
    00
  • 教你SEO在做外链时有哪些注意事项。

    网站在发展的过程中,总是需要做seo优化工作的,因为通过这项工作,就能够解决不少的问题。重要的就是能够提升网站的排名,然后网站的权重也不断在增加。做SEO优化的主要目的是对网站的内容进行更好地填充。那么S...

    45分钟前
    00
  • Seo最重要的心态是什么。

    国内SEO发展,SEO的影响也越来越大,学习SEO的人越来越多了,SEO也越来越难做了,我为什么有的人做SEO成功了,为什么有的人做SEO失败了,学习SEO主要要有一个好的心态,其实不管什么行业都是这样,心态好了自然就...

    33分钟前
    0155
  • 网站SEO优化过程中应避免这六大问题

    现在很多企业越来越重视SEO这块了,都在大力度的投入,但是短时间内见到效果比较慢,但是要是因为不合理的操作导致权重下降或者出现其他问题倒是很容易,今天我就和大家分享一下应该避免什么样的错误操作,以保证...

    33分钟前
    0119
  • 小编分享新网站SEO应该怎么优化。

    随着越来越严厉的搜索引擎排名规则的推出,在不断更新的搜索引擎算法当中,很多朋友都会看出网站seo优化的难度系数越来越加大。这也导致很多还处在seo技术初级阶段的朋友们感觉到了seo的前途有些迷茫,今天闪创科...

    40分钟前
    00

联系我们

QQ:951076433

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