何故かLDRがここのフィードを認識してくれない問題へ力業で応急処置を施してみた。原因が分からんのだから仕方ない。もう無理。ヘルプ。
とりあえずUser-Agentにlivedoor FeedFetcher/が含まれるUAから拡張子rssのファイルに対するリクエストが来た場合は問答無用でatomフィードを返す。LDRはここのRSS1.0フィードはお嫌いの様子だが、Atomフィードは大丈夫なようなので。Vary: Acceptと嘘をつくことになるけれど、もう知らん。考えたくない。さっと原因が分かる人がいたら教えてください。拡張子rdfを用いることで実験可能です。
ちなみに他のUAから拡張子rssのファイルに対するリクエストが来た場合はAcceptヘッダをまじめに読んでRSS1.0形式もしくはAtom形式で返すという仕様になっているはず。判断が付かなかった場合(?)はRSS1.0形式を返します。きっと。
今更ながら.rssじゃなくて.feedにした方が良かったな、と後悔。AtomはRSSじゃないし。