Как в Firefox, так и в Chrome браузер не распознает мои значки избранного, выдавая 404 ошибки на панели «Сеть» для всех файлов значков на локальном и удаленном узлах.
Все мои значки расположены в /favicon
.При переходе к mywebsite.com/favicon/favicon.ico
и localhost:5000/favicon/favicon.ico
появляется ошибка 404. Это имеет место даже после того, как я закрыл все вкладки на локальном и удаленном веб-сайте, полностью очистил кеш браузера, затем закрыл и снова открыл браузер.Проблема одинакова как в Firefox, так и в Chrome.
По какой-то причине создается каталог с именем favicon.ico, независимо от того, сколько раз я удаляю его из локальных и удаленных репозиториев. Внутри него новый файл manifest.json, идентичный файлу manifest.json внутри /favicon.
Мой индексный файл находится в /static/index.html
Ссылки в заголовке index.html
:
<link rel="shortcut icon" href="/favicon/favicon.ico" type="image/x-icon">
<link rel="icon" type="image/png" sizes="192x192" href="/favicon/android-icon-192x192.png">
<link rel="icon" type="image/png" sizes="32x32" href="/favicon/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="96x96" href="/favicon/favicon-96x96.png">
<link rel="icon" type="image/png" sizes="16x16" href="/favicon/favicon-16x16.png">
<link rel="manifest" href="/favicon/manifest.json">
Фавиконы и html были сгенерированы на favicon-generator .Я добавил /favicon
в качестве префикса ко всем файлам, так как они хранятся в /favicon
, а не в корневом.
Этот вопрос задавался и отвечался несколько раз за последние 7 лет, но яЯ спрашиваю снова, поскольку ни одно из решений не работает для меня.