0

このフィード「http://extremesportsblog.com/feed/」をfriendfeedやfeedageなどのサイトで送信しようとしていますが、404などのエラーが表示され、フィードをダウンロードできません。

feedvalidator.orgを使用してフィードを検証し、検証しました。

また、私はワードプレスを使用しており、フィードの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として解釈しようとしている可能性があります。簡単なテストについては、オンラインのアトムからRSSへのコンバーターであるhttp://atom2rss.semiologic.com/を試して、RSS形式でフィードを送信することで問題が解決するかどうかを確認してください。

さらに、http://feedvalidator.org/check.cgi?url = http%3A%2F%2Fextremesportsblog.com%2Ffeed%2Fで、オブジェクトタグの33行目に警告が表示されます。一時的に削除してみて、フレンドフィードやフィードに影響するかどうかを確認してください。

RSSとAtomの違いの概要/リファレンスについては、http://www.intertwingly.net/wiki/pie/Rss20AndAtom10Comparedも確認してください。特に、基本的な形で'Atom1.0に言及している部分は広くサポートされています。多くのアグリゲーターは、R​​SS2.0フィードの構造によく似ていないフィードで失敗します。'

于 2012-06-25T17:07:03.387 に答える
0

text/xmlではなく「application/atom+xml」をコンテンツタイプとして設定してみてください

于 2012-06-26T15:28:30.130 に答える