给 Nginx 配置 errpage 错误显示页面

2016-10-12 • 学习心得暂无评论

Nginx 默认的错误显示界面 有点枯燥 一般用户碰见错误页面会不知道怎么回事 然后就离开了 会导致流量流失

当然我们可以自定义 Nginx 的错误页面,动手能力强的同学可以自己写一个简单的错误页面(一般包括400,401,403,404,405,500,503等)
具体错误代码代表什么意思可以自行谷歌
当你做好自己的错误页面后 可以把你的错误页面放到 errpage 文件夹里 然后传到你网站的根目录下

然后修改你 Nginx 的网站配置文件 加入如下语句

error_page  400 = /errpage/400.html;
error_page  401 = /errpage/401.html;
error_page  403 = /errpage/403.html;
error_page  404 = /errpage/404.html;
error_page  405 = /errpage/405.html;
error_page  500 = /errpage/500.html;
error_page  503 = /errpage/503.html;

保存配置后重启 Nginx service nginx restart

然后我们会发现 普通的静态页面可以正常返回错误页面 可是 PHP 页面就不行

阅读更多...