7


2

Favicon.icoを表示できません

favicon.icoファイルをApacheドキュメントルートにコピーしました。 Apache Rewrite例外を追加する必要がありましたが、現在はwww.example.com/favicon.icoからアクセスできます。 しかし、メインURLにアクセスしても表示されません。

正しい権限を持つファイルをドキュメントルートにコピーするだけでいいと思いましたか? PHPを変更する必要がありますか? ありがとうございます。

8 Answer


12


ドキュメントの先頭にこのタグを投げてみてください:



4


IEとFirefoxは異なる動作をする可能性があります(どちらを使用しているかはわかりません)。 ページをブックマークとして追加してから、ブックマークをクリックします(ページをロードします)。 その後、ブラウザを終了し、ifが表示されるかどうかを確認してください。

それでも解決しない場合は、ブラウザのキャッシュをクリアして、上記の手順を繰り返して修正してください。 私はあなたの問題を見たことがあります!


1


ドメインにドメインがないため、新しいリクエストを発行しないことをブラウザが認識した後にファビコンをアップロードした可能性がありますか?


1


faviconアイコンは、ブラウザごとに動作が異なり、FFで動作し、IEで動作しない場合があります。 ブラウザのキャッシュをクリアしてからfavicon icoの標準コードを消去してみてください。インデックスファイルまたはプロジェクトの一般的なファイルのタグの下に置くだけです。


新しいブラウザはGIFおよびPNG画像をサポートしていますが、しかし、常に画像をfavicon.icoとして保存することをお勧めします。


1


favicon.ico参照は、相対URLではなく絶対URLでなければなりません。 これを使う:


私のステータスは

favicon.ico () shows up in:

    IE 9.0.8
    Safari 5.1.7

Fails in:

    FF 28.0
    Google Chrome 34.0

絶対値への変更


すべてのブラウザがfavicon.icoを見つけて表示するようにします


0


ルートの画像フォルダにicoファイルを配置してみてください。 多くのブラウザがファビコンを探す場所です。 そして、それは心に留めておくべきものです。 ファビコンは、サーバーではなくブラウザでサポートされているとさえ言えば、非常に緩い標準です。 ブラウザ自体は、お気に入りのバーまたはタブに表示するために、実際には個別の呼び出しでファビコンを取得します…​ ファビコンファイルは、ブラウザが見つけられる場所に配置する必要があります。


0


一部のブラウザは、ページに何も追加せずにルートディレクトリにあるアイコンを選択しますが、IEとFFはそうしません。 このコードをページのヘッドセクションに追加します



0


Chromeではリンクを使用できないようです(例: https://)ではなく、 favicon.ico`を index.html`と同じフォルダーに置く必要があります。 他のファイルについては、リンクで機能するようです。