这应该很容易,但我无法解决。
我在http://myserver.local/favicon.com有一个favicon.ico。我可以在浏览器中输入该URL,它会在页面上显示图形,但不会在菜单栏中显示。我是一个黑客,只为个人使用而开发,所以请耐心等待。
我的index.html视图包含以下内容:
<link rel="shortcut icon" href="http://myserver.local/favicon.ico" type="image/x-icon"/>
<link rel="icon" href="http://myserver.local/favicon.ico" type="image/x-icon"/>
我的nginx myserver.conf文件目前看起来像这样(我已经看过很多方法):
location = /favicon.ico {
rewrite (.*) /static/favicon.ico;
}
我尝试了一些不同的标题和nginx配置文件,但是没有看到日志中的任何错误。 Firefox和Safari都无法获取.ico文件。
我的配置主要基于this excellent tutorial。
答案 0 :(得分:1)
您不必为此触摸您的nginx设置。
请务必阅读有关静态资产在Django中如何工作的信息,并查看回答您问题的答案:How can I get a favicon to show up in my django app?