HTTPS网站如何解决Feed did not valid错误
在之前的一篇文章中,我介绍了如何利用Hootsuite社交媒体管理工具将WordPress文章自动发布到Google plus主页.很多HTTPS网站在验证RSS Feed的时候会出现Feed did not valid错误.但Feed did not valid这几个字并不能告诉你真正发生了什么.前往feedvalidator.org,输入你的Feed URL, 点击valid按钮,你会看到更加详细具体的错误信息.下面是我看见的错误.
Server returned [Errno 1] _ssl.c:504: error:14077438:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert internal error
现在你可以清楚地看见,这个错误是和SSL/TLS配置有关的.下面我提供一个简单的解决办法,那就是用Feedburner烧制一个新的Feed.
前往feedburner网站.用你的Google账号登录.登录后在文本框中输入你的域名,然后点击Next.
Feedburner会寻找你的网站Feed,如果你的网站是用WordPress搭建的,那么第一个Feed是文章Feed,第二个Feed是评论Feed. 选择文章Feed.
给新的Feed起个标题,然后指定一个新的Feed URL.
点击Next后,一个新的Feed就烧制好了.
你可以看到,新的feed URL是以http作为协议的,并没有https.现在你的读者可以用feedburner的Feed URL来订阅你的文章.另外,在Hootsuite验证RSS feed的时候,也不会出现feed did not valid错误了.
为这篇文章评分
[Total: 0 Average: 0]