【发布时间】:2017-09-07 18:58:54
【问题描述】:
默认情况下,当指定的 URL 与任何路径都不匹配时,nginx 会返回一个 HTML 页面,并返回 404。有没有办法删除生成的 HTML 页面,只返回一个 404 状态码?我查看了 error_page 指令,但这似乎迫使您必须指定不同的 HTML 页面
【问题讨论】:
标签: nginx nginx-location
默认情况下,当指定的 URL 与任何路径都不匹配时,nginx 会返回一个 HTML 页面,并返回 404。有没有办法删除生成的 HTML 页面,只返回一个 404 状态码?我查看了 error_page 指令,但这似乎迫使您必须指定不同的 HTML 页面
【问题讨论】:
标签: nginx nginx-location
您可以使用error_page 指定一个空文件。在这种情况下,Content-Length 为零,Content-Type 基于文件的扩展名。
例如:
error_page 404 /empty.txt;
【讨论】: