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

Feed did not vaild

Feedburner会寻找你的网站Feed,如果你的网站是用WordPress搭建的,那么第一个Feed是文章Feed,第二个Feed是评论Feed. 选择文章Feed.

feedburner

给新的Feed起个标题,然后指定一个新的Feed URL.

用feedburner烧制RSS feed

点击Next后,一个新的Feed就烧制好了.

用feedburner烧制RSS feed

你可以看到,新的feed URL是以http作为协议的,并没有https.现在你的读者可以用feedburner的Feed URL来订阅你的文章.另外,在Hootsuite验证RSS feed的时候,也不会出现feed did not valid错误了.

为这篇文章评分
[Total: 0 Average: 0]

发表评论

电子邮件地址不会被公开。 必填项已用*标注