当前位置:论坛首页 > Linux面板 > 求助

【已解答】如何自定义403等特殊错误页面?

发表在 Linux面板2022-1-20 09:21 [复制链接] 5 3045

想给那些被防火墙(误)拦截的用户一个错误提示页面,因为我用了CloudFlare的CDN,一旦HTTP状态码使用5xx,444一类的会立马被判定为源服务器错误,然后开启
Always Online。而404是固定的找不到页面状态码,200是正常的状态码,因此也不能用。所以能用的状态码也只有403了然后我发现默认的403太简陋了......
403.png
于是我打算像404界面那样改一下403界面。
结果找了半天硬是没找到在哪里修改......
尝试在网站配置文件“#ERROR-PAGE-START  错误页配置,可以注释、删除或修改”下方添加了“error_page 403 /403.html;”(网站根目录下有403.html)结果依然和没改动一样。
哪位好心大佬赐教一下?


使用道具 举报 只看该作者 回复
发表于 2022-1-20 10:20:48 | 显示全部楼层
修改默认403.png 403配置.png 您好,刚才测试的403 配置,是可以访问到的,首先您的网站根目录下要有 403 这个文件才行的



使用道具 举报 回复 支持 反对
发表于 2022-1-20 15:11:12 | 显示全部楼层
大炮运维V587 发表于 2022-1-20 10:20
您好,刚才测试的403 配置,是可以访问到的,首先您的网站根目录下要有 403 这个文件才行的

找到原因了,是因为当防火墙屏蔽了这个IP之后,这个IP去请求这个网站下的一切文件都会被拒绝,所以返回了NGINX的默认403页面,这样有什么解决方法?能否在防火墙内设置一下IP访问被屏蔽后跳转到指定页面/另一个链接?
使用道具 举报 回复 支持 反对
发表于 2022-1-20 15:27:07 | 显示全部楼层
FrostYOYO 发表于 2022-1-20 15:11
找到原因了,是因为当防火墙屏蔽了这个IP之后,这个IP去请求这个网站下的一切文件都会被拒绝,所以返回了 ...

防火墙状态码.png
您好,您调整下这里试试
使用道具 举报 回复 支持 反对
发表于 2022-1-20 15:33:15 | 显示全部楼层
大炮运维V587 发表于 2022-1-20 15:27
您好,您调整下这里试试

不行的,因为我用了CloudFlare的CDN,其它状态码都会被当作源服务器无响应,然后使用Always Online......
使用道具 举报 回复 支持 反对
发表于 2022-1-20 15:40:40 | 显示全部楼层
FrostYOYO 发表于 2022-1-20 15:33
不行的,因为我用了CloudFlare的CDN,其它状态码都会被当作源服务器无响应,然后使用Always Online.... ...

你可以修改cf那边的提示
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术免费分析

工作时间:09:00至18:30

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