Google リーダーは、フォームの URL を使用してhttp://s2.googleusercontent.com/s2/favicon?domain_url=http://domainname/foo/bar/baz.html
サイトのファビコンをキャッシュします。私は、彼らのキャッシュ サービスが 1 つのフェッチリクエストを作成するだけであることを確認しましたhttp://domainname/favicon.ico
。特定のページの URL を指定しても問題ありません。そのページは要求されないため、ページ内で指定されたファビコンは考慮されません。
悪いニュースは、ファビコン キャッシュ サービスに影響を与える唯一の方法は、実際に/favicon.ico
URL のファビコンを提供することです。幸いなことに、その URL で実際の Windows アイコン ファイルを提供する必要はありません。その URL にある PNG 画像は問題なく機能します。
サーバー上で実際の/favicon.ico
ファイルをホストできない場合は、別の場所でホストされているファビコンを提供するために、ある種のリダイレクトまたは URL 書き換えを設定できる場合があります。私はそれをテストし、Googleがオフサイトの URL へのリダイレクトにも従うことが確認できたので、同じドメインで favicon をホストする必要さえありません。さらに悪いニュースがあります。Google はUser-Agent
そのリクエストでヘッダーを送信しないため、favicon キャッシュのみに条件付きリダイレクトを設定することはできません。私のテストのすべてのリクエストは74.125.18.0/24
ネットワークからのものだったので、それに基づいて条件付きリダイレクトを実装できるかもしれません。
サイトのサブディレクトリでフィード コンテンツをホストしているようですが/ccc
、コミックのファビコンをサイト全体のファビコンとして配置したくないと思われます。また、あなたのホスティング プロバイダーは少なくとも 10 個のサブドメインを提供していることもわかりました (どのパッケージを使用しているのかわかりませんが、それは最も低いオファーです)。そのため、サイトにサブドメインを作成し (たとえばccc.ro-che.info
、フィードの URL。Google はフィードの取得を試みhttp://ccc.ro-che.info/favicon.ico
、そのサブドメインでのみ特定のファビコン リソースを設定できます。http://ccc.ro-che.info/*
からへのリダイレクトを設定してhttp://ro-che.info/ccc/*
、コミックが現在の位置にとどまり、フィード リンクから来るすべての人がリソースの現在の場所にリダイレクトされるようにすることもできます。