ファビコンとアップルタッチアイコンをサブフォルダーに移動する際に問題が発生する可能性はありますか?好き:
<link rel="shortcut icon" href="/images/favicons/favicon.ico">
<link rel="apple-touch-icon" href="/images/favicons/apple-touch-icon.png">
ファビコンとアップルタッチアイコンをサブフォルダーに移動する際に問題が発生する可能性はありますか?好き:
<link rel="shortcut icon" href="/images/favicons/favicon.ico">
<link rel="apple-touch-icon" href="/images/favicons/apple-touch-icon.png">
はい、一部のブラウザは、HTMLドキュメントのダウンロードを開始すると同時に/favicon.icoのダウンロードを開始します。ファイルがない場合は、サーバーログに追加の404が記録され、アイコンが他の場所にあることをブラウザが認識したときに、追加のHTTPリクエストを作成する必要があります。
Webサイトを高速化するためのYahooのベストプラクティスからの引用:
favicon.icoは、サーバーのルートにとどまる画像です。あなたがそれを気にしなくてもブラウザがそれを要求するので、それは必要な悪です、それで404NotFoundで応答しない方が良いです。また、同じサーバー上にあるため、要求されるたびにCookieが送信されます。このイメージはダウンロードシーケンスにも干渉します。たとえば、IEでオンロードで追加のコンポーネントを要求すると、ファビコンはこれらの追加のコンポーネントの前にダウンロードされます。
唯一の問題は、相対リンクがルートドメインの下にないことである可能性があります。
HOST / YourPath /images/favicon.ico
難しいことがわかります。
その場合は、ドキュメントにベースhrefタグを含める必要があります。そうすれば、これは解決されます。
psは、ファビコンを自動ダウンロードするために今書いているパーサーです。フローで自分自身を見つけてください: http ://plugins.trac.wordpress.org/browser/wp-favicons/trunk/includes/class-http.php