0

我正在尝试在friendfeed和feedage之类的网站上提交此提要“http://extremesportsblog.com/feed/”,但它们显示404之类的错误并且无法下载提要。

我已经使用 feedvalidator.org 验证了我的提要并且它已经过验证。

我也在使用 wordpress,提要的 xml 文件是由 rss 插件动态生成的。

那么,有什么想法吗??帮助。

4

4 回答 4

1

多么有趣的问题。

首先,我们尝试使用您的提要wget(可以是这些提要站点为该任务选择的工具)。不幸的是,这导致了 404。

~  wget http://extremesportsblog.com/feed/ 
--2012-06-26 22:37:47--  http://extremesportsblog.com/feed/
Resolving extremesportsblog.com (extremesportsblog.com)... 174.120.155.106
Connecting to extremesportsblog.com (extremesportsblog.com)|174.120.155.106|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2012-06-26 22:37:48 ERROR 404: Not Found.

但是,我们已经成功使用常规浏览器甚至curl.

~ curl  http://extremesportsblog.com/feed/  -v
* About to connect() to extremesportsblog.com port 80 (#0)
*   Trying 174.120.155.106... connected
> GET /feed/ HTTP/1.1
> User-Agent: curl/7.22.0 (x86_64-pc-linux-gnu) libcurl/7.22.0 OpenSSL/1.0.1 zlib/1.2.3.4  libidn/1.23 librtmp/2.3
> Host: extremesportsblog.com
> Accept: */*
> 
< HTTP/1.1 200 OK

它们之间唯一真正的区别是user-agent字符串。那么,如果我们wget用另一个user-agent字符串再试一次会发生什么?

wget -U "Y U HATE ME" http://extremesportsblog.com/feed/  -v 
--2012-06-26 22:45:05--  http://extremesportsblog.com/feed/
Resolving extremesportsblog.com (extremesportsblog.com)... 174.120.155.106
Connecting to extremesportsblog.com (extremesportsblog.com)|174.120.155.106|:80... connected.
HTTP request sent, awaiting response... 200 OK

看来您的 Apache 并没有爱上 wget ;)。如果 Apache 区分用户代理,我建议您查看配置文件。

于 2012-06-27T02:14:00.610 回答
1

您的 .htaccess 可能存在一些问题..虽然不确定..但这是您可以做的..

转到http://feedburner.google.com并在那里刻录您的提要,它会提供另一个提要 URL。就用它吧。

希望有帮助。尝试使用 feedburner 的提要 URL,它起作用了 ;) http://feeds.feedburner.com/extremesportsblog/LIXh

希望我得到+50 ;)

于 2012-06-21T19:56:45.980 回答
1

看起来您的提要类型是 Atom,因此可能是 Friendfeed 和 Feedage 错误地尝试将其解释为 RSS。如需快速测试,请尝试http://atom2rss.semiologic.com/,这是一个在线 atom 到 rss 转换器,看看发送 RSS 格式的提要是否能解决问题。

此外,在http://feedvalidator.org/check.cgi?url=http%3A%2F%2Fextremesportsblog.com%2Ffeed%2F上,您会在第 33 行收到对象标签的警告。尝试暂时删除它,看看它是否会影响朋友馈送和/或馈送。

另请查看http://www.intertwingly.net/wiki/pie/Rss20AndAtom10Compared以快速了解/参考 RSS 和 Atom 之间的差异。特别是在基本形式中提到'Atom 1.0 的部分得到了广泛支持。许多聚合器在与 RSS 2.0 提要结构不太相似的提要上失败。'

于 2012-06-25T17:07:03.387 回答
0

尝试将“application/atom+xml”设置为内容类型,而不是 text/xml

于 2012-06-26T15:28:30.130 回答