Dotcloud下解决谷歌加载缓存favicon失败

最近把友情链接放在了独立页面下,并用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

同样谷歌的缓存服务不久也就更新了。

此条目是由 malu8 发表在 未分类 分类目录的。将固定链接加入收藏夹。

评论已关闭。