/ / Favicon 404 error na implementação do Heroku Django - django, heroku, amazon-s3

Erro Favicon 404 na implantação do Heroku Django - django, heroku, amazon-s3

Eu estou usando o S3 para arquivos estáticos para o meu DjangoAplicativo Heroku. Todos os arquivos aparecem bem, exceto o favicon (mesmo depois de atualizar meu cache). O favicon funciona localmente, mas não aparece no meu aplicativo heroku. Além disso, o Django me envia o seguinte erro:

[Django] ERROR (EXTERNAL IP): Internal Server Error: /favicon.ico

Meu link favicon no meu template base é:

<link rel="shortcut icon" href="{{STATIC_URL}}/images/icons/favicon.ico?v=2">

Existe algo especial que eu preciso fazer para este arquivo, mas não outros arquivos estáticos? Eu olhei em volta procurando respostas, mas nada me ajudou até agora.

Respostas:

2 para resposta № 1

O pedido de /favicon.ico está sendo causado pela comportamento padrão de alguns navegadores da web que apenas assumem que o favicon estará presente em /favicon.ico.

Você pode adicionar um redirecionamento 301 ao caminho real do favicon.

Você pode fazer algo assim em sua urls.py Arquivo?

(r"^favicon.ico$", "django.views.generic.simple.redirect_to", {"url": "/static/images/favicon.ico"}),

Vejo http://www.codekoala.com/posts/setup-faviconico-django/