SSブログ

favicon.icoが表示されない場合 [Apache]

favicon(ふぁびこん)とは、favorite iconのことで、
お気に入りに登録した際に表示されるアイコンですが、
最近はブラウザのタブなどにも以下のように表示されます。



faviconを自分のページで表示させたい場合は、
あらかじめ作成した favicon.ico をhtmlファイルと同じ場所にアップロードし、
htmlファイルの <HEAD>タグ内に

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

と書けばOK。

ちなみに、favicon.ico の作成方法は、「favicon 作成」でググれば、
Web上で作成できるサイトがいくつも見つかります。


ところが、以上を設定してもfaviconが表示されない場合があります。
この場合、ApacheのMIMEタイプが設定されていない可能性が考えられます。

自前でサーバを立てている場合は、 /etc/mime.type に以下を追加しましょう。

image/x-icon ico


もしくは、 httpd.conf の <Directory> あるいは <VirtualHost>ディレクティブに
以下を追加します。

AddType image/x-icon .ico

Apacheの再起動はお忘れなく。

直接、Apacheの設定をいじれない場合でも、.htaccessが許可されていれば、
AddType を .htaccess ファイルに記述して、htmlファイル、favicon.icoファイルと
同じディレクトリにアップロードすれば解決できるでしょう。

タグ:Apache favicon

Apacheクックブック 第2版 ―Webサーバ管理者のためのレシピ集
Ken Coar Rich Bowen
オライリージャパン
売り上げランキング: 63578



nice! 1

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

※ブログオーナーが承認したコメントのみ表示されます。

トラックバック 2

トラックバックの受付は締め切りました

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。