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日
下一篇 2023年9月6日

相关推荐

  • 教你SEO是什么SEO是什么意思SEO的目的。

    一个网站一个商城做好,没有流量客流量一切都是扯淡扯淡,所以seo就起到作用,提高网站排名 让用户可以在搜索引擎中:搜索相关产品,可以搜索的到你网站带来流量,如果你网站排名在百度20名以下,这时候就要用到seo…

    2023年6月19日
    00
  • 分享竞价与seo有何不同。

    竞价排名的基本特点是按点击付费,推广信息出现在搜索结果中(般是靠前的位置),如果没有被用户点击,则不收取推广费。竞价排名可以按照给企业带来的潜在客户访问数量计费,企业可以灵活控制网络推广投入,获得大回…

    2023年6月24日
    00
  • 分享2022年SEO优化改革方向。

    2022年也是算完结了,2022年才刚刚开始,我们做seo的也应该摒去去年的糟粕,吸收其精华。那我们2022年该如何做好seo优化呢?小编小编认为有这么几点: 一:在很多小伙伴的心中,都是每天更新内容,多发外链,就等着…

    2023年6月19日
    01
  • WordPress添加图片点击放大效果。

    如果你细心观察,会发现越来越多的网站都增加了图片点击放大效果,比如知乎、简书、CSDN等平台中,点击文章中的图片就可以查看大图,为给读者带来很大的方便,在本文中我们教大家如何为你的WordPress站点添加图片点…

    2022年10月24日 wordpress开发
    022
  • 使用PHP开发自定义WordPress插件。

    随着WordPress的发展,越来越多的用户需要自定义WordPress网站的功能。为了满足这种需求,开发自己的WordPress插件是一种不错的选择。在这篇文章中,我们将讨论如何使用PHP开发自定义WordPress插件。 首先,让我们…

    2023年5月30日
    04
  • 1个精准引流VS1000个粗暴引流方法!

    14年接触网赚行业以来,可以说是一路见证了网赚行业的起步,繁荣到衰落。 18年开始,微信官方对于过去粗放式的行销号打击常态化,如果说还依然勉强可以存活的话,那么7月初的那次行动可以说是致命一击。 现在去买个…

    2019年9月24日
    0317
  • 我来分享SEO应当体验为王服务为皇。

    在建站前就要决定好网站的侧重是在用户还是技术,如果我们有品牌,是名人,那不用技术就会有人搜索了,那用户体验就会成为重中之重,但是对于那些新产品,毫无知名度的网站,用户体验方面依然忠言,只是不是我们的…

    2023年6月29日
    00
  • 分享如何让SEO排名长期稳定。

    对于每个企业主而言,他们都期望关键词seo排名,可以长期稳定,从而带来持续不断可观的收入,但在现实工作中,关键词排名几乎是一个动态指标,如果你试图让关键词SEO排名,长期稳定,我们可能需要付出更多的努力。…

    2023年6月28日
    00

联系我们

QQ:951076433

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