gpt4 book ai didi

php - 让 Nginx 将所有错误发送到一个页面并发布错误 ID?

转载 作者:太空宇宙 更新时间:2023-11-04 10:46:05 25 4
gpt4 key购买 nike

我想知道是否可以将所有错误代码(404、500 等)重定向到单个错误文档,例如/error.php,然后发布错误代码。例如,301 错误会将用户带到 example.com/error?err=301

我想这样做,这样我就可以制作一个简化错误消息的 PHP 数组,然后只需使用 POST 值来生成它们,而不必每次都制作一个新的错误页面。

最佳答案

我认为唯一的方法是将所有可能的错误定义为单个条目

error_page 400 /error.php?error=400;
error_page 401 /error.php?error=401;
error_page 402 /error.php?error=402;
...

但这是一项艰巨的工作,重定向的数量是有限的...因此您需要过滤您需要的错误代码。

关于php - 让 Nginx 将所有错误发送到一个页面并发布错误 ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33060362/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com