如何将所有404页面重定向到nginx中的同一URL?

时间:2017-06-16 17:47:04

标签: nginx http-status-code-404 url-redirection

我在nginx error_page 404 /404.php;

中设置了404页面

因此,如果我转到website.com/some-bad-url,我会看到内容格式404.php

我的问题是如何让website.com/some-bad-url直接重定向404.php直接形成nginx并让浏览器直接显示404.php页面?

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

error_page指令通常会执行内部重定向。如果指定方案和服务器名称,它将执行外部重定向,但显然只能使用3xx响应代码。

例如:

error_page 404 $scheme://$host/404.php;

有关详细信息,请参阅this document