全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 3885|回复: 3

怎么让NGINX出现403后执行一段代码?

[复制链接]
发表于 2021-5-13 20:40:17 | 显示全部楼层 |阅读模式
不是error pages,是判断403后执行代码
发表于 2021-5-13 20:54:44 | 显示全部楼层
本帖最后由 ApkB 于 2021-5-13 20:58 编辑

        error_page 404 /404.html;
            location = /40x.html {
        }

没人回复真惨  

看错了,应该这样

error_page 403 /e403.html;
        location = /e403.html {
           root   html;
           allow all;
       }
 楼主| 发表于 2021-5-13 21:13:48 | 显示全部楼层
ApkB 发表于 2021-5-13 20:54
error_page 404 /404.html;
            location = /40x.html {
        }

有没办法把 root html匹配到对应的网站下文件
a.com/1.html
b.com/1.html
 楼主| 发表于 2021-5-13 21:48:12 | 显示全部楼层
    error_page 403 404 /40x.html;
        location = /40x.html {
           try_files $uri  /1.html;
           allow all;
       }
      
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-3-29 22:51 , Processed in 0.061451 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表