favicon.ico не обнаружил ошибку в App Engine

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

/favicon.ico

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

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

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


person vignesh    schedule 20.05.2009    source источник
comment
Вы действительно добавили favicon.ico в статический каталог?   -  person Nick Johnson    schedule 20.05.2009


Ответы (4)


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

- 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

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

person zgoda    schedule 21.05.2009
comment
В какой файл нужно добавить эти строки? У меня такая же проблема с примером "Начало работы". - person The Student; 30.04.2010

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

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

person Chris Dutrow    schedule 19.01.2010
comment
В java я добавил файл ico и добавил ‹include path = / **. Ico expiration = 30d /› в свой файл appengine-web.xml. Это окончательно избавило от ошибки «не найдено». - person rickz; 15.04.2015

Для вашего приложения 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

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

person x4tje    schedule 20.05.2009
comment
как я уже упоминал выше, я добавил код в app.yaml, есть папка с именем static и имеет внутри файл favicon.ico ... изображение - изображение 16x16 ... но все же оно не распознает и не суммирует. ..я получаю 404 - person vignesh; 20.05.2009

Я использую этот фрагмент в конфигурации приложения GAE:

handlers:

  - url: /(.*\.(ico|png|webmanifest))$
    static_files: faviconfiles/\1
    upload: faviconfiles/.*\.(ico|png|webmanifest)$

Затем я помещаю соответствующий набор файлов (в наши дни, если вы серьезно хотите установить «значок», это набор файлов, включая, например, apple-touch-icon.png) в каталог ./faviconfiles рядом с моим app.yaml.

person Dr. Jan-Philip Gehrcke    schedule 22.03.2020