nginx自定义404、500页面更改或关闭favicon.ico - Go语言中文社区

nginx自定义404、500页面更改或关闭favicon.ico


一、自定义错误页面

1、在nginx配置文件nginx.conf的http中添加这样一句话,表明要使用自定义的错误提示页面:

fastcgi_intercept_errors on; #表明使用自定义错误提示

2、指定的server中配合,配置404.html或者500.html页面

fastcgi_intercept_errors on;

server {
    listen       80;

    error_page    404  /404.html;    --页面放在html文件中或自定义位置
    location = /404.html {
        root   html;
    }

    error_page   500 502 503 504  /50x.html;    --页面放在html文件中或自定义位置
    location = /50x.html {
        root   html;
    }
}

 

二、自定义或者关闭favicon.ico,指的是下图的图标


 

# 把以下配置放到 server {} 块.

#关闭favicon.ico不存在时记录日志
location = /favicon.ico {
    #root html;            --或者自定义一个favicon.ico文件,将favicon.ico放到html目录。
    return 404;
    expires 30d;
    log_not_found off;    --关闭日志 
    access_log off;       --不记录在access.log
}

location = /robots.txt {
    allow all;
    log_not_found off;
    access_log off;
}

# 不允许访问隐藏文件例如 .htaccess, .htpasswd, .DS_Store (Mac).
location ~ /. {
    deny all;
    access_log off;
    log_not_found off;
}

 

 

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/shardy0/article/details/99715930
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2020-03-07 16:22:41
  • 阅读 ( 1223 )
  • 分类:Go Web框架

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢