Запретить браузеру пытаться загрузить favicon из корневого каталога - PullRequest
0 голосов
/ 20 мая 2019

У меня есть маршрут Symfony

    /**
     * @Route("/{connection_name}", defaults={"connection_name" ="error_mail_prod"})
     */
    public function index(Request $request)

И я указал favicon

<link rel="icon" type="image/x-icon" href="{{ asset('images/favicon.ico') }}" />

Но похоже, что браузер все еще пытается загрузить favicon.ico из корнякаталог.Он запрашивает маршрут выше (https://mywebsite/favicon.ico) с опцией favicon.ico и вызывает ошибку.
Мой значок отображается правильно.Должен ли я пересмотреть мой маршрут?Или есть какой-нибудь способ запретить браузеру запрашивать значок в корневом каталоге, даже если я его уже указал?

1 Ответ

1 голос
/ 21 мая 2019

То, что вы наблюдаете, является старым соглашением: браузеры часто пытаются загрузить /favicon.ico, несмотря ни на что.

Решения:

  • Игнорировать эту проблему. Это вполне разумное решение, многие сайты делают именно это.
  • Сделайте /favicon.ico доступным (добавьте файл, определите маршрут ...), чтобы избежать ошибок 404 в ваших журналах.
...