没有重定向的全局 nginx 错误页面

nuc*_*man 5 nginx

我想知道是否可以在 nginx 中使用全局 error_page 指令而无需重定向(更改浏览器地址栏中的 URL)。

我知道这可以通过使用命名位置来实现,但是全局错误页面是在 http 块中声明的,它不允许位置指令。我的配置中有许多虚拟主机,我试图避免将其添加到当前和所有未来的虚拟主机中。

如果这有所不同,我目前正在使用 nginx 1.3.0。

kwo*_*orr 0

error_page指令正是您所需要的。它不仅可以用于“位置”级别,还可以用于“服务器”或“http”级别。