🌐

faviconの404エラーを防ぐ方法

に公開

faviconの404エラー

ブラウザのコンソールに、https://example.jp/favicon.ico 404のような404エラーが表示されることがあります。

404エラーの原因

多くのブラウザは、HTML内で<link rel="icon">が指定されていない場合、自動的に/favicon.icoを探します。
そのため、実際にはファイルが存在しないと404エラーが発生してしまいます。

faviconの404エラーを防ぐ方法

方法1:faviconを明示的に未設定にする

<link rel="icon" href="data:,">

この指定により、空のデータURLをfaviconとして扱わせることができます。
実質的に「何も表示しないアイコン」をブラウザに渡すので、余計なリクエストが発生しません。

方法2:faviconを設定する

シンプルにfaviconのファイルを設定するのも確実な解決策です。

まとめ

  • ブラウザは自動的に/favicon.icoを探す仕様がある
  • 404を防ぐには、空データを明示するか、実際にfaviconを設定する方法が有効

Discussion