このフィード「http://extremesportsblog.com/feed/」をfriendfeedやfeedageなどのサイトで送信しようとしていますが、404などのエラーが表示され、フィードをダウンロードできません。
feedvalidator.orgを使用してフィードを検証し、検証しました。
また、私はワードプレスを使用しており、フィードのxmlファイルはrssプラグインによって動的に生成されます。
だから、何かアイデア??ヘルプ。
なんて面白い問題でしょう。
まず、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がユーザーエージェントを区別する場合は、設定ファイルを確認することをお勧めします。
.htaccessに問題があるかもしれませんが、よくわかりませんが、ここでできることは次のとおりです。
http://feedburner.google.comにアクセスし、そこにフィードを書き込むと、別のフィードURLが表示されます。使用するだけです。
お役に立てば幸いです。feedburnerのフィードURLを試してみましたが、機能しました;)http://feeds.feedburner.com/extremesportsblog/LIXh
私が+50を手に入れることを願っています;)
フィードのタイプが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に言及している部分は広くサポートされています。多くのアグリゲーターは、RSS2.0フィードの構造によく似ていないフィードで失敗します。'
text/xmlではなく「application/atom+xml」をコンテンツタイプとして設定してみてください