自动重定向任何http错误代码



我实际上在.htaccess:中使用了这个(例如)

ErrorDocument 404 /404.php

我为每个错误代码重复这一行。我想知道是否有一种方法可以自动重定向任何http错误代码,并捕获此错误以动态重用它。

没有办法使用一个ErrorDocument指令来捕获所有错误。http://httpd.apache.org/docs/current/mod/core.html#errordocument

另请参阅:http://httpd.apache.org/docs/current/custom-error.html

非htaccess解决方案可能是通过脚本路由所有,并让脚本返回相关的错误代码。但是,这个不会处理某些错误,比如服务器抛出的50*错误,这将绕过脚本的运行。

最好的解决方案仍然是为每个代码枚举ErrorDocument

最新更新