牛骨文教育服务平台(让学习变的简单)
博文笔记

nginx-GET /favicon.ico HTTP/1.1

创建时间:2015-07-23 投稿人: 浏览次数:11860
2012/03/11 17:13:25 [error] 959#0: *116 open() "/usr/local/nginx/html/favicon.ico" failed (2: No such file or directory), client: 111.68.59.75, server: 127.0.0.1, request: "GET /favicon.ico HTTP/1.1"  
取消日志:

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

关闭favicon.ico不存在时记录日志

location /favicon.ico {
    log_not_found off;
    access_log off;
}

不允许访问隐藏文件例如 .htaccess, .htpasswd, .DS_Store (Mac).

location ~ /. {
    deny all;
    access_log off;
    log_not_found off;
}

众所周知,联盟成员导航是中国博客联盟的特色之一。而网站图标则是导航的装饰之一,起到锦上添花的作用,让页面更精美耐看。

但是随着成员数量的增长,图标便成了页面的拖沓大户,严重拖慢了整体速度。经常有成员反馈页面加载太慢,经仔细检查发现,居然有部分成员的网站图标居然达到了140kb!你老这是要闹哪样啊?这玩意再大也没用啊!

所以,谨以此文献给那些不知网站图标为何物的大神们,希望能赶紧优化你的网站图标,为联盟做点贡献。

一、图标介绍

favicon.ico一般用于作为缩略的网站标志,它显示在浏览器的地址栏、浏览器标签上或者在收藏夹上,是展示网站个性的缩略logo标志,也可以说是网站头像,目前主要的浏览器都支持favicon.ico图标,如果要让网站看起来更专业、更美、更有个性,favicon.ico是必不可少的。

除此之外,标签式浏览器甚至还有不少扩展的功能,如FireFox甚至支持动画格式的favicon等。


声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。