Nginx自定义403页面无效

时间:2015-02-27 23:12:37

标签: nginx http-status-code-403

尝试为我的网站添加自定义页面,但无论出于何种原因,无论我将其更改为什么,它都无法正常工作。每当我更改404时,它都能正常工作。

error_page 403 /blocked.php;
error_page 404 /404.html;
error_page 500 /500.html;
error_page 502 /502.html;
error_page 503 /503.html;
error_page 504 /504.html;

403页面总是返回默认的nginx页面,无论我将其更改为什么。

2 个答案:

答案 0 :(得分:1)

尝试

proxy_intercept_errors on;

之前" error_page"指令: 该指令允许nginx识别从Apache返回的错误代码并运行自己的指令以显示正确的页面。

答案 1 :(得分:0)

尝试

error_page 403 = /blocked.php;

此处the reference