web-dev-qa-db-ja.com

私のウェブサイトのすべてのページのファビコン

Webページにファビコンを追加する方法は、ページに次の行を含めることです。

<link rel="SHORTCUT ICON" type="image/x-icon" href="http://mysite.com/faviconfilename.ico"/>
<link rel="icon" type="image/x-icon" href="http://mysite.com/faviconfilename.ico" />

このコードをサイトのすべてのページに追加する必要がありますか?私はApache-Tomcatクラスタリングを使用してページを提供しています。これを行う簡単な方法は他にありますか?

16
Senthil Kumar

通常は、「favicon.ico」というファイルをWebサイトのルートに配置するだけで十分です。

20

次のApache構成の呪文を使用すると、不要な処理とトラフィック、およびエラーログエントリを取り除くことができます。

# Don't bother looking for favicon.ico
Redirect 404 /favicon.ico

# Send custom text instead of sending the custom error page
<Location /favicon.ico>
    ErrorDocument 404 "No favicon"
</Location>
7
Meetai.com

Apache設定を変更します。

このファイルをWebサイトのルートディレクトリにアップロードします。何らかの理由で、Apacheが使用するには、このファイルで実行ビットを設定する必要があります。シェルアクセスがある場合は、「chmod + rx favicon.ico」と入力します。

次に、httpd.confを編集して、次の行を挿入します。

「AddType image/x-icon .ico」

あなたのアプローチは、Apache設定にアクセスできない場合に機能します。この場合、フレームワークを使用している場合は、それをレイアウト/テンプレートに追加する必要があります。

5
VP.

ここに私のphpサイトの方法があります。これにより、ファビコンを更新した場合、クライアントがサイトにアクセスするとすぐにファビコンが更新されます。

<link rel="shortcut icon" href="favicon.ico?v=<?php echo time() ?>" />
1
Chev_603