Reset/Remove 通过 htaccess 的 ErrorDocument

Reset/Remove ErrorDocument via htaccess

我使用的主机已经在其 httpd.conf 中设置了自定义 ErrorDocument 设置,但我无法编辑此文件(我没有访问权限)来直接解决问题。

一些背景: 我使用 API 当出现问题时我手动设置一个响应代码并且打印 json 作为错误响应以在客户端使用。因为我触发了一个响应代码(400 - 在我的例子中是错误的请求)它直接落在我的 Ajax 请求的 catch 中.

他们对自定义 400 错误页面的配置导致了这个问题,我的 API 从来没有 returns 的响应,因为我收到了他们的自定义页面的响应。


是否可以 remove/reset 或将其设置为显示触发已通过 .htaccess 设置的 ErrorDocument 的 error 的页面?

在无法修改虚拟服务器设置但可以访问 .htaccess 的服务器上,这对我有用:

ErrorDocument 401 default
ErrorDocument 402 default
ErrorDocument 403 default
ErrorDocument 404 default
ErrorDocument 500 default
ErrorDocument 501 default
ErrorDocument 502 default
ErrorDocument 503 default
ErrorDocument 504 default

将其放入 .htaccess 中,它将重置错误处理页面。