我正在尝试提交这个提要"http://extremesportsblog.com/feed/“在像friendfeed和feedage这样的网站,但他们显示错误,如404和提要无法下载。
我已经使用feedvalidator.org验证了我的提要,它得到了验证。
另外,我使用的是wordpress,提要的xml文件是由rss插件动态生成的。
有什么好主意吗??帮帮忙。
发布于 2012-06-27 10:14:01
这是一个多么有趣的问题。
首先,我们尝试使用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
字符串。那么,如果我们使用另一个user-agent
字符串再次尝试wget
,会发生什么呢?
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-22 03:56:46
可能是您的.htaccess有问题。虽然不确定..但这是你可以做的..
转到http://feedburner.google.com并在那里刻录您的提要,它会给出另一个提要URL。就用它吧。
希望这能有所帮助。尝试使用feedburner的feed URL,它起作用;) http://feeds.feedburner.com/extremesportsblog/LIXh
希望我能拿到+50 ;)
发布于 2012-06-26 01:07:03
看起来您的提要类型是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行收到关于object标记的警告。尝试暂时删除它,看看它是否会影响friendfeed和/或feedage。
另外,还可以查看http://www.intertwingly.net/wiki/pie/Rss20AndAtom10Compared,快速了解RSS和Atom之间的区别。特别是提到“基本形式的Atom 1.0被广泛支持。许多聚合器在与RSS2.0提要结构不太相似的提要上失败。”
https://stackoverflow.com/questions/11063944
复制相似问题