如何配置nginx以显示特定于位置的错误消息?

时间:2012-07-18 05:54:01

标签: nginx custom-error-pages

假设我的base_url上有两组操作:

  • BASE_URL / action_a
  • BASE_URL / everything_else

当我的任何动作提高500时,我想显示一个自定义的500.html,但是对于由action_a提出的500,我想绕过自定义500.html,但让动作的响应就足够了。

如何配置action_a不在nginx配置中使用error_page指令?

目前,我可以通过

一般地提供我的自定义500.html
error_page 501 502 503 504 505 /50X.html; 

1 个答案:

答案 0 :(得分:1)

location /base_url/action_a {
    error_page 501 502 503 504 505 /some_page.html;
}