我试图让 403 响应与 404 响应完全相同。
不确定是否有正确的方法来做到这一点,但设置
error_page 403 404
是我目前的方法。
它能工作,但是它会将 url 重写mysite.com/404
为 403,
而常规 404 则不会改变 url。
哦,我没有设置任何 4XX 自定义页面,并且我删除了默认的 nginx 页面。
答案1
这nginx 文档明确指出,如果要更改响应代码,可以使用=response
。例如:
error_page 403 =404 /url;
请注意,进行此更改需要指定要提供的 URL,因此您必须进行一些设置。