Favicon.ico "не найдена ошибка" в App Engine

Я пытаюсь разработать на Google App Engine, и в списке ошибок, отображаемых в консоли администратора, я всегда вижу следующее:

/favicon.ico

я прочитал документацию, добавил новую папку с именем static и добавил это в мой app.yaml:

- url: /favicon.ico
       static_files: static/favicon.ico
       upload: static/favicon.ico

но даже сейчас я получаю ту же ошибку...

Ответ 1

Эта запись должна быть помещена перед записью для основного обработчика, например:

- url: /favicon.ico
  static_files: media/img/favicon.ico
  upload: media/img/favicon.ico

- url: /robots.txt
  static_files: media/robots.txt
  upload: media/robots.txt

- url: .*
  script: main.py

Записи обрабатываются по порядку и сначала соответствуют победам.

Ответ 2

Если вы делаете это на Java, я избавился от ошибки, поместив пустой файл "favicon.ico" в каталог "war".

Если вы хотите создать свой собственный быстрый и уродливый файл "favicon.ico", этот сайт был очень прост в использовании: http://www.favicon.cc/

Ответ 3

Для вашего приложения favicon.ico должно быть статическим изображением. Вы можете загрузить файл favicon.ico с вашим приложением, а в вашем файле app.yaml настроить приложение для подачи изображения при запросе url/favicon.ico. Ниже приведен пример записи в файле app.yaml для /favicon.ico. Предположим, вы включили файл favicon.ico в путь каталога static/images:

- url: /favicon.ico
  static_files: static/images/favicon.ico
  upload: static/images/favicon.ico

написано здесь