1

Google の favicon API (http://s2.googleusercontent.com/s2/favicons?domain=example.com) に特定の favicon.ico をプルするように指示する方法はありますか?

同じドメインに複数のサイトがあります。YouTube チャンネルのプロファイルまたは Google Plus プロファイルにリンクを追加すると、ルート ドメインに関連付けられたファビコンが自動的に表示されます。私が学んだことから、APIはルートドメインでファビコンを自動的に探しますが、子ドメインでfavicon.icoを探すようにAPIに指示する方法があるかどうかは誰にもわかりません?

4

1 に答える 1

0

リクエストを適切なファイルに送信するには、ウェブサーバーで書き換えルールを使用する必要があります。たとえば、Apache では次のようなものを使用します。

RewriteCond %{HTTP_HOST} ^example.com                                                                                                                                    
RewriteCond %{REQUEST_URI} ^/favicon.ico                                                                                                                                      
RewriteRule ^(.*) /favicon-example.ico [L] 

適切なRewriteCondディレクティブを使用して、サイトを適切にフィルタリングします。

「同じドメインに複数のサイトがある」と言うとき、example.com/foo と example.com/bar は別のサイトということですか? その場合は、サブドメイン (foo.example.com と bar.example.com) に切り替える必要があります。

于 2012-07-19T18:45:14.160 に答える