最近把友情链接放在了独立页面下,并用js调用了对应网站下的favicon.ico图标。不过在调用过程中发现,有些网站的图标能正常显示,有些却不能。再测试自己博客,也同样不可以直接打开该文件,而网站页面却能正常显示出favicon图标。
看来是nginx限制了favicon.ico文件的显示,那么我们只要通过配置nginx.conf文件来解除这一限制,下面看配置方法:
location ~(favicon.ico) {
log_not_found off;
expires 30d;
break;
}
语句的第二行是日志写入关闭,第三行是缓存保存时间30天。
上传好配置文件后重启nginx:
sudo /etc/init.d/nginx restart
这样,再打开网站目录下的favicon.ico就可以啦:http://bolg.malu.me/favicon.ico
同样谷歌的缓存服务不久也就更新了。