Google 阅读器不显示我的 Atom 提要的图标 http://feeds.feedburner.com/CartesianClosedComic .
这是我尝试过的,基于互联网上的各种建议:
<icon>
指向 png 图标的元素。 (我也在那里尝试了 .ico
图标。)IMO,这本身就足够了,但由于某种原因,它不是。 <link rel="shortcut icon" type="image/x-icon" />
元素指向 .ico
图标,类比于普通页面。 <link rel="alternate" type="text/html" />
指向具有收藏夹图标的网页的元素。 以上都没有帮助。
我还发现了一个假设,即在域的根路径下应该有一个图标(类似于
http://mydomain.com/favicon.ico
),但这对我来说不是一个选择。
最佳答案
Google 阅读器使用形式为 http://s2.googleusercontent.com/s2/favicon?domain_url=http://domainname/foo/bar/baz.html
的 URL。缓存站点图标。我已经验证他们的缓存服务发出一个请求来获取 http://domainname/favicon.ico
仅此而已;如果您为特定页面提供 URL 无关紧要 - 该页面永远不会被请求,因此不会考虑其中指定的任何网站图标。
坏消息是,影响该网站图标缓存服务的唯一方法是实际为 /favicon.ico
提供网站图标。网址。好消息是,您不必在该 URL 上提供实际的 Windows 图标文件;位于该 URL 的 PNG 图像工作正常。
如果您无法主持实际 /favicon.ico
服务器上的文件,您可能能够设置某种重定向或 URL 重写,以便提供托管在其他地方的网站图标。我已经对其进行了测试,可以确认 Google 会跟踪重定向,甚至重定向到站外 URL,因此您甚至不必在同一个域上托管网站图标。还有更多坏消息:谷歌懒得发送 User-Agent
带有该请求的 header ,因此您不能仅为其网站图标缓存设置条件重定向。我测试中的所有请求都来自 74.125.18.0/24
网络,因此您可能能够基于此实现条件重定向。
我看到您在 /ccc
中托管您的提要内容子目录,并且您可能不愿意将漫画的收藏夹图标作为站点范围的收藏夹图标。我还看到您的托管服务提供商提供至少 10 个子域(我不知道您使用的是哪个包,但这是他们最低的产品),因此您可以在您的站点上创建一个子域(例如 ccc.ro-che.info
)并使用作为您的提要的网址。 Google 将尝试获取 http://ccc.ro-che.info/favicon.ico
对于提要,您只能在该子域上设置特定的图标资源。您还可以从 http://ccc.ro-che.info/*
设置重定向至 http://ro-che.info/ccc/*
,以便您的漫画保持在当前位置,来自提要链接的每个人也将被重定向到资源的当前位置。
关于web - 在 Google 阅读器中显示原子提要的图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12997928/