J'ai le Hello worldcode suivant pour mon application Heroku. Toujours dans le dossier racine de mon projet, j'ai un fichier favicon.ico.
import os
from flask import Flask
app = Flask(__name__)
html = '''
<!doctype html>
<html>
  <head>
    <link rel="shortcut icon" href="/webmasters//favicon.ico">
    <title>Hello world!</title>
  </head>
  <body>
    <p>Hello world!</p>
  </body>
</html>
'''
@app.route('/')
def index():
    return html
if __name__ == '__main__':
    port = int(os.environ.get('PORT', 5000))
    app.run(host='0.0.0.0', port=port)
Lorsque je navigue vers mon application, je ne vois pas de favicon. De plus, lorsque je vérifie heroku logs, j'obtiens la 404ligne suivante :
2012-02-14T05:23:29+00:00 app[web.1]: <ip.ad.dr.es> - - [14/Feb/2012 05:23:29] "GET /favicon.ico HTTP/1.1" 404 -