web-dev-qa-db-ja.com

ファビコンが表示されないのはなぜですか?

了解しました。何らかの理由でファビコンが表示されません。それはimage/favicon.icoにあります(私は5回のようにチェックしました)。

これは私がそれに使用するコードです:

<link rel="shortcut icon" href="images/favicon.ico" />  

そしてこれはサイトです: http://prime.programming-designs.com/

編集:申し分なく、私はそれが私のキャッシュだと思います。

9
William

それはおそらくあなたのブラウザにキャッシュされているだけで、私の青い十字として表示されます。

それ以外の場合は、画像パスを確認してください。 image/favicon.icoが一致していませんimages/favicon.ico、しかしそれはおそらく単なるタイプミスです。

12
Dave Kiss

ブラウザのキャッシュを削除し、ブラウザを再起動します。たとえばFFに表示されるまでに時間がかかる場合があります

7
Inga Johansson

しかし、遅い。私はこの問題に必要以上に遭遇します。私の修正は、「バージョン番号」?v1などを追加することです。これにより、キャッシュが吹き飛ばされます。

<link rel="icon" href="favicon.ico?v1" type="image/x-icon" />
<link rel="shortcut icon" href="favicon.ico?v1" type="image/x-icon" /> 
7
mbunch

IEのようなほとんどのブラウザは設定内容に関係なく/favicon.icoを要求しますが、適切なContent-Typeを返し、それを正しい方法にした場合でも機能するはずです。

あなたはすることを試みることができます:

<link rel="shortcut icon" href="/images/favicon.ico?289349832" /> 

クエリ文字列は、一意であるため、通常、ブラウザにリソースの再要求を強制します。

/favicon.icoから/images/favicon.icoへのサーバーリダイレクトを試みることもできます

/images/favicon.icoをルートに移動することもできます。

ただし、ブラウザは当然、ファビコンのがらくたを実際にキャッシュするので、上記のいずれも役に立たない可能性が高いため、待つことをお勧めします。やがてそれはあなたのブラウザに現れるはずです。

4
meder omuraliev
  1. ブラウザに http://prime.programming-designs.com/images/favicon.ico をロードして、パスが正しいことを100%確認します。
  2. サーバーから返されたContent-Typeヘッダーを確認してください。一部のブラウザは過敏になる可能性があります。 .ico拡張子のMIMEタイプを登録する必要がある場合があります。
  3. 他の人が言っているように、ブラウザのキャッシュをクリアしてみてください。
1
Ates Goral

Faviconの名前をfavicon1に変更し、変更したファイルをアップロードしたところ、機能しました。

0
William