始终割舍不下https,虽然它会多消耗一些资源,但毕竟可以让网站免于某些风暴,不过M.zdpress提出了一个我没有注意到的问题,feedburner无法抓取feed了,试了一下,果然:
可以看出错误的原因是使用了无效的证书(当然无效,同时猜测fb使用的是Java),从证书这边着手看来是没希望了,只能换其他的方式。
前端时间在GFans里听到过可以用Google Reader实现类似feed重烧或转发的功能,遂想用这个来试一试。
首先在GR中订阅自己的feed,然后给它打上一个tag(标签),也有的地方叫folder(目录),都一样,注意tag名最好唯一、专用,不要和其他的重复,比如我就直接用blog名作标签名称。GR不像FB,证书无效也没有关系。
然后在Settings->Tags中找到这个标签,点后面的广播图标,private就变成了public,后面的链接也随之出现了:
在后面的几个链接中点email a link
,填上自己的邮箱,发送,会收到一封信,里面有两个链接:
• View my shared items • Subscribe to a feed of my shared items
使用其中第二行的链接,形式类似:
https://www.google.com/reader/public/atom/user/12175931868835525338/label/Fwolf%27s%20Blog
这个地址打开基本就是你原来feed的原貌!只是多了GR的一些附加信息,比如Blog标题从Fwolf's Blog
变成了"Fwolf's Blog" via Fwolf in Google Reader
、文章标题后来多出了个时间,我觉得这些是可以接受的,文章的内容基本不走样。
最重要的是,这个地址虽然也是https的,但它的证书是Google用于GR的,是有效的,是FB承认的,所以在FB中修改你原来的种子,把这个地址设置为Original Feed
,FB就可以正常更新了。
回顾一下,其实道理很简单,就是用GR"重烧"了一个种子,转发给FB而已。至于Blog程序自带的feed地址就不用再说了吧,其他feed阅读网站也可以使用同样的方式达到目的。
最后,感谢妖精的提示,嘿嘿。
Tags: feed, feedburner, Google, https, sslRelated posts
- 配置Apache的ssl安全连接 (3)
- 生成用于web服务器的openssl证书 (0)
- 终于能够通过phpmailer使用gmail账号发送邮件了 (45)
- HTTP–>HTTPS (3)
- Gregarius编辑feed时中文乱码的解决 (0)