Dns Multisite favicon.ico和谷歌';s favicon API

Dns Multisite favicon.ico和谷歌';s favicon API,dns,parent-child,favicon,Dns,Parent Child,Favicon,有没有办法告诉谷歌的favicon API(http://s2.googleusercontent.com/s2/favicons?domain=example.com)拉一个特定的favicon.ico 我在同一个域上有多个站点。当在我的YouTube频道的配置文件或Google Plus配置文件中添加到我的某个网站的链接时,它会自动显示与根域关联的favicon。据我所知,API将自动在根域中查找favicon-但是有人知道是否有方法告诉他们的API在子域中查找favicon.ico吗?您必

有没有办法告诉谷歌的favicon API(http://s2.googleusercontent.com/s2/favicons?domain=example.com)拉一个特定的favicon.ico


我在同一个域上有多个站点。当在我的YouTube频道的配置文件或Google Plus配置文件中添加到我的某个网站的链接时,它会自动显示与根域关联的favicon。据我所知,API将自动在根域中查找favicon-但是有人知道是否有方法告诉他们的API在子域中查找favicon.ico吗?

您必须在Web服务器中使用重写规则将请求发送到相应的文件。例如,在Apache中,您可以使用如下内容:

RewriteCond %{HTTP_HOST} ^example.com                                                                                                                                    
RewriteCond %{REQUEST_URI} ^/favicon.ico                                                                                                                                      
RewriteRule ^(.*) /favicon-example.ico [L] 
使用适当的指令对站点进行适当的筛选

当你说“在同一个域上有多个站点”时,你的意思是example.com/foo和example.com/bar是不同的站点吗?如果是这样,您可能应该将它们切换到子域(foo.example.com和bar.example.com)