如何为给定的后端指定备用错误文件?

如何为给定的后端指定备用错误文件?

我们目前使用错误文件在遇到错误时向客户端发送各种 40x/59x 错误消息。

目前这些错误文件是 html 格式,但我想根据来自客户端的格式请求参数来切换它们 - 例如,在某些情况下,根据预定义请求参数的存在,我需要能够以 XML 而不是 HTML 格式发送错误。

除了将后端一分为二(这太丑了),我看不出有条件地执行此操作的其他方法。有没有办法在不拆分后端的情况下以某种方式执行此操作?

我们正在使用 haproxy v1.5.1

相关内容