错误页面优化显示
在网站的运行过程中,可能由于页面不存在或者系统过载等原因,导致网站无法正常响应用于的请求,此时Web服务默认会返回系统默认的错误码,或者很不友好的页面。影响用户体验
1、对错误代码404实行本地页面优雅显示
server {
listen 80;
server_name www.etiantian.org;
location / {
root html/www;
index index.php index.html index.htm;
error_page 404 /404.html
#当页面出现404错误时,会跳转404.html页面显示给用户 }
2、提示: 此路径相对于root html/www;的
error_page 404 /404.html;
error_page 403 /403.html;
3、另一种 重定向到一个地址
error_page 404 https://www.dgstack.cn; #404指定到首页
#error_page 404 /404.html;
可以写多行。
error_page 404 /404.html;
error_page 500 502 503 504 /50x.html;
4、Nginx优雅显示配置案例:
error_page 500 501 502 503 504 http://err.tmall.com/error2.html; #所有错误代码都转发到这个页面
error_page 400 403 404 405 408 410 411 412 413 414 415 http://err.tmall.com/error1.html;