favicon.icoファイルをApacheドキュメントルートにコピーしました。Apache Rewrite例外を追加する必要がありましたが、www.example.com/favicon.icoからアクセスできるようになりました。しかし、メインのURLにアクセスしても、表示されません。
あなたがしなければならなかったのは、正しい権限を持つファイルをドキュメントルートにコピーすることだけだと思いましたか?PHPを変更する必要がありますか?ありがとう!
このタグをドキュメントの先頭に配置してみてください。
<link href="/favicon.ico" type="image/x-icon" rel="icon" />
IE と Firefox では動作が異なる場合があります (どちらを使用しているかはわかりません)。ページをブックマークとして追加してから、ブックマークをクリックしてください (ページをロードします)。その後、ブラウザを終了し、if が表示されるかどうかを確認します。
それでもうまくいかない場合は、ブラウザのキャッシュをクリアして、上記の手順を繰り返して修正してください。私は前にあなたの問題を見てきました!
favicon.ico 参照は、相対 URL ではなく絶対 URL でなければなりません。これを使用して:
<link rel="icon" href="/favicon.ico" type="image/x-icon">
<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon">
私のステータスは
favicon.ico () shows up in:
IE 9.0.8
Safari 5.1.7
Fails in:
FF 28.0
Google Chrome 34.0
絶対値に変更
<link rel="icon" href="http://127.0.0.1/favicon.ico" type="image/x-icon">
<link rel="shortcut icon" href="http://127.0.0.1/favicon.ico" type="image/x-icon">
すべてのブラウザが favicon.ico を見つけて表示するようにします
ファビコンアイコンは、ブラウザごとに動作が異なり、FFで機能し、IEで機能しない場合もあります。ブラウザのキャッシュをクリアした後、ファビコンicoの標準コードを試してください。インデックスファイルまたはプロジェクトの一般的なファイルのタグの下に配置するだけです。
<link rel="FaviconIcon" href="favicon.ico" type="image/x-icon">
新しいブラウザはGIFおよびPNG画像をサポートしていますが、常に画像をfavicon.icoとして保存することをお勧めします。
ドメインに favicon がないことをブラウザが認識した後で、favicon をアップロードしたため、新しいリクエストが発行されなかった可能性があります。
ルートのimagesフォルダーにicoファイルを配置してみてください。多くのブラウザがファビコンを探す場所です。そして、それは覚えておくべきことです。ファビコンは非常に緩い標準であり、サーバーではなくブラウザでサポートされていると言えます。ブラウザ自体は、実際には別々の呼び出しでファビコンをフェッチして、お気に入りのバーまたはタブに表示します...ファビコンファイルは、ブラウザが見つけられる場所に配置する必要があります。
一部のブラウザーは、アイコンがルート ディレクトリにある場合、ページに何も追加せずにアイコンを表示しますが、IE と FF は表示しません。このコードをページの head セクションに追加します
<link rel="shortcut icon" type="image/x-icon" href="/favicon.ico">