nginx 根据时间现在google 抓取网站

大于6点小于 24点时禁止Google 抓取网站内容

location / {
    access_by_lua_block {
        local date = os.date("*t")
        local hour = date.hour

        local ua = ngx.var.http_user_agent
        local is_googlebot = ua and (string.match(ua, "Googlebot") or string.match(ua, "Mediapartners-Google")) ~= nil

        if is_googlebot then
            if hour >= 6 and hour < 24 then
                ngx.status = 403
                ngx.say("Googlebot is only allowed between 00:00 and 06:00.")
                ngx.exit(403)
            end
        end
    }

    # 正常内容
    root /usr/share/nginx/html;
    index index.html;
}

原创文章,作者:admin,如若转载,请注明出处:https://wpext.cn/598.html

(0)
adminadmin
上一篇 2025年10月1日 上午10:27
下一篇 2025年10月31日 下午3:58

相关推荐

  • CentOS 自动设置指定时间内生成文件的权限

    在使用 FreeSWITCH 生成录音文件时,网站访问录音文件时会出现403错误,是因为生成的文件没有权限,可以设置定时任务设置文件的权限,比如,我们自动设置5分钟内的文件或文件夹…

    技术手记 2024年2月21日
  • centos7调整根目录挂载分区容量大小

    由于系统初始时根目录一般空间为50左右 有时会被占满,而/home目录却有大量空间 这里需要调整: 1.终止占用 /home 进程 fuser -m -v -i -k /home​…

    技术手记 2018年11月18日
  • 阿里云composer镜像

    阿里云composer镜像与 Packagist 官方实时同步,推荐使用最新的 Composer 版本。所有项目都会使用该镜像地址: 取消配置还原到默认的地址:

    技术手记 2023年11月18日
  • 最新Brizy 插件国内不能使用解决办法

    Brizy插件是一款适用于WordPress网站的可视化页面构建工具。它提供了一个直观且易于使用的页面编辑器,让用户可以通过拖放方式创建和设计自定义页面,而无需编写任何代码。 不过…

    2024年10月25日
  • 同步 Linux 服务器的时间

    不知道什么原因,centos 运行一段后,发现系统时间与 当前时间不符,差了几分钟,看着对不上,心里很是不舒服,就想着同步一下系统时间, centos 同步时间命令 ntpdate…

    技术手记 2018年11月18日
  • Google浏览器离线版下载方法

    打开地址: https://www.google.cn/chrome/?standalone=1&platform=win64 ,再点击 在此下载时就可以下载到 chrom…

    2024年3月16日
  • FreeSWITCH 突然不能拨打电话问题

    公司呼叫系统,在正常使用中突然大面积出现呼叫失败,马上登录服务器查看呼叫日志,出现下图所示的 (NATIVE SQL ERR [database or disk is full])…

    2018年11月18日
  • JustNews主题博客、自媒体、资讯类网站JustNews主题模板

    JustNews主题专为博客、自媒体、资讯类的网站设计开发,自适应兼容手机、平板设备,支持前端用户中心,可以前端发布/投稿文章,同时主题支持专题功能,可以添加文章专题。 可视化编辑…

    2023年11月19日
  • 钉钉事件订阅HTTP回调功能设置

    钉钉的功能越来越多,用起来也更方便了,原来钉钉中不支持主动推送,一些事件没办法实时得的反馈,现在钉钉事件订阅,可以在事件发生时主动的向你的服务器发送http请求,处理一些事件非常的…

    2023年11月18日
  • mysql 表区分大小写问题

    由于开发环境与服务器环境不同,代码上传后出现错误,提示字段不存在,排查后发现表名大小写不同而导致的错误,mysql可以进行配置来达到是否区分大小写。 只需再mysqld下添加一行 …

    技术手记 2023年11月18日

发表回复

登录后才能评论