0

我有大量服务都使用相同的代码块,并且当真正想要的是 410(消失)时,所有服务都错误地返回 406(不可接受)。不同之处不仅在于正确性,而且还对上游有其他影响,因为 410 可以缓存而 406 不能。

从长远来看,所有底层代码都必须进行更改和重新测试,这需要时间和金钱。

同时,如果我可以简单地将所有 406 响应更改为 410,因为它们通过 Apache 2.2 前端。

有没有人在这里让我快速获胜?

提前致谢。

4

1 回答 1

0

这感觉就像一个可怕的 hack,但您可以为所有 406 响应配置一个错误文档,该响应本身发送一个 410 状态代码:

ErrorDocument 406 http://yoursite.com/script-that-sends-410-status-code
于 2011-07-29T13:37:06.593 回答