我想知道是否有可能,将所有错误代码(404,500等)重定向到单个错误文档,如/Error .php,并POST错误代码。例如,301错误将把用户带到example.com/error?err=301
。
我想这样做,所以我可以使简化的错误消息的PHP数组,然后只是使用POST值来生成它们,而不是每次都使一个新的errorpage
我认为唯一的方法是将所有可能的错误定义为单个条目
error_page 400 /error.php?error=400;
error_page 401 /error.php?error=401;
error_page 402 /error.php?error=402;
...
但这是一项艰巨的工作,重定向的数量是有限的…所以你需要过滤你需要的错误代码