Rom*_*aka 4 favicon google-reader rss-reader web atom-feed
Google阅读器不会显示我的Atom Feed http://feeds.feedburner.com/CartesianClosedComic的图标.
根据互联网上的各种建议,这是我尝试的内容:
<icon>
指向png图标的元素.(我也在.ico
那里尝试了一个图标.)IMO,这本身应该足够了,但由于某种原因它不是.<link rel="shortcut icon" type="image/x-icon" />
指向.ico
图标的元素.<link rel="alternate" type="text/html" />
指向具有favicon的网页的元素.以上都没有帮助.
我还发现了一个假设,即在域的根路径下应该有一个favicon(类似的东西http://mydomain.com/favicon.ico
),但这对我来说不是一个选择.
Google阅读器使用表单的网址http://s2.googleusercontent.com/s2/favicon?domain_url=http://domainname/foo/bar/baz.html
来缓存网站favicon.我已经验证他们的缓存服务只提取一个请求,http://domainname/favicon.ico
而不是更多; 如果您提供特定页面的URL并不重要 - 该页面永远不会被请求,因此不会考虑其中指定的任何favicon .
坏消息是影响该图标缓存服务的唯一方法是实际为/favicon.ico
URL 提供图标.好消息是您不必在该URL上提供实际的Windows Icon文件; 位于该URL的PNG图像工作得很好.
如果您无法/favicon.ico
在服务器上托管实际文件,则可以设置某种重定向或URL重写,以便在其他位置提供托管的图标.我已经对其进行了测试,可以确认Google 会遵循重定向,甚至是非现场网址,因此您甚至无需在同一个域中托管该网站图标.更糟糕的是:谷歌不打算发送User-Agent
带有该请求的标题,因此您无法仅为其favicon缓存设置条件重定向.我的测试中的所有请求都来自74.125.18.0/24
网络,因此您可以基于此实现条件重定向.
我发现您将自己的Feed内容托管/ccc
在自己网站的子目录中,而且您可能不愿意将漫画的favicon放置为网站范围的图标.我还看到您的托管服务提供商提供至少10个子域名(我不知道您正在使用哪个软件包,但这是他们的最低产品),因此您可以在您的网站上创建一个子域名(例如ccc.ro-che.info
),并将其用作您的Feed的网址.Google会尝试获取http://ccc.ro-che.info/favicon.ico
Feed,您只能在该子域上设置特定的favicon资源.您还可以设置重定向,从http://ccc.ro-che.info/*
到http://ro-che.info/ccc/*
,让你的漫画保持在目前的位置,每个人都从进料链接未来也将被重定向到资源的当前位置.