/ / Error de Favicon 404 en el despliegue de Heroku Django - django, heroku, amazon-s3

Error de Favicon 404 en el despliegue de Heroku Django - django, heroku, amazon-s3

Estoy usando S3 para archivos estáticos para mi DjangoHeroku aplicación. Todos los archivos se muestran bien, excepto el favicon (incluso después de actualizar mi caché). El favicon funciona localmente, pero no aparece en mi aplicación heroku. Además, Django me envía el siguiente error:

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

El enlace de mi favicon en mi plantilla base es:

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

¿Hay algo especial que deba hacer para este archivo, pero no otros archivos estáticos? He buscado respuestas aquí, pero nada me ha ayudado hasta ahora.

Respuestas

2 para la respuesta № 1

La solicitud de /favicon.ico esta siendo causado por el comportamiento por defecto de algunos navegadores web Quien asume que el favicon estará presente en /favicon.ico.

Podría agregar un redireccionamiento 301 a la ruta del favicon real.

¿Puedes hacer algo como esto en tu urls.py ¿archivo?

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

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