Web 在Google Reader中显示atom提要的图标

Web 在Google Reader中显示atom提要的图标,web,favicon,atom-feed,rss-reader,google-reader,Web,Favicon,Atom Feed,Rss Reader,Google Reader,Google Reader不显示我的Atom提要的图标 以下是我根据互联网上的各种建议所做的尝试: 添加了一个指向png图标的元素。(我也尝试了一个.ico图标。)在我看来,这本身就足够了,但由于某些原因,它不是 与普通页面类似,添加了指向.ico图标的元素 添加了一个元素,指向具有favicon的网页 以上这些都没有帮助 我还发现了一个假设,即在域的根路径下应该有一个favicon(类似http://mydomain.com/favicon.ico),但这不是我的选择。谷歌阅读器使用htt

Google Reader不显示我的Atom提要的图标

以下是我根据互联网上的各种建议所做的尝试:

  • 添加了一个指向png图标的
    元素。(我也尝试了一个
    .ico
    图标。)在我看来,这本身就足够了,但由于某些原因,它不是
  • 与普通页面类似,添加了指向
    .ico
    图标的
    元素
  • 添加了一个
    元素,指向具有favicon的网页
以上这些都没有帮助


我还发现了一个假设,即在域的根路径下应该有一个favicon(类似
http://mydomain.com/favicon.ico
),但这不是我的选择。

谷歌阅读器使用
http://s2.googleusercontent.com/s2/favicon?domain_url=http://domainname/foo/bar/baz.html
以缓存站点favicon。我已经验证了他们的缓存服务只发出一个请求来获取
http://domainname/favicon.ico
仅此而已;无论您是否为特定页面提供URL,该页面都不会被请求,因此不会考虑其中指定的任何favicon

坏消息是影响favicon缓存服务的唯一方法是为
/favicon.ico
URL实际提供favicon。好消息是,您不必在该URL上提供实际的Windows图标文件;位于该URL的PNG图像工作正常

如果无法在服务器上托管实际的
/favicon.ico
文件,则可以设置某种重定向或URL重写,以便在其他地方提供托管的favicon。我已经对它进行了测试,可以确认Google将遵循重定向,甚至是非站点URL,所以你甚至不必在同一个域上托管favicon。不过,还有更坏的消息:谷歌并不费心发送带有该请求的
用户代理
头,因此您无法仅为其favicon缓存设置条件重定向。我测试中的所有请求都来自
74.125.18.0/24
网络,因此您可以基于此实现条件重定向


我看到你在网站的
/ccc
子目录中托管你的提要内容,你可能不愿意将你漫画的favicon作为你网站范围的favicon。我还看到,您的主机提供商提供了至少10个子域(我不知道您使用的是哪个软件包,但这是他们提供的最低版本),因此您可以在您的站点上创建一个子域(例如,
ccc.ro che.info
),并将其用作提要的URL。谷歌将尝试获取
http://ccc.ro-che.info/favicon.ico
,您只能在该子域上设置特定的favicon资源。您还可以从
http://ccc.ro-che.info/*
http://ro-che.info/ccc/*
,使您的漫画保持在当前位置,并且来自提要链接的每个人也将被重定向到资源的当前位置。

In
http://s2.googleusercontent.com/s2/favicon?domain_url=http://domainname/foo/bar/baz.html
,您的
http://domainname/foo/bar/baz.html
零件是否已确定?这是提要的
rel=alternate
链接吗?显然是的。使用
http://domainname/
(被忽略)和
(被跟踪,并取回favicon)。好的,我做了
http://ccc.ro-che.info/favicon.ico
工作,但
http://s2.googleusercontent.com/s2/favicons?domain=ccc.ro-che.info&alt=feed
仍显示标准图标。我想我只需要等待缓存过期-或者可能有某种方法强制它?您可能访问了
http://s2.googleusercontent.com/s2/favicons?domain=ccc.ro-che.info&alt=feed
在您将favicon置于联机状态之前,它的不存在被缓存。缓存的默认图标表示客户端应将其缓存到11月4日(一周);希望它能在那个日期之前刷新你的favicon,但如果它不能刷新,你可能会尝试更改你链接到feed的子域;在您尝试通过
googleusercontent.com
访问favicon之前,请确保您的favicon处于联机状态。