1

私はphpファイルからrss出力を動的に生成しており、フィードを出力するためのURLはhttp://mysite/rss-feed.phpです。このチュートリアルに従って、フィードを生成しました。

rssの出力URLをいくつか見ましたが、ファイル拡張子はありません。私はMVCフレームワークを使用していないので、URLにもファイル拡張子が付きます

私のウェブサイトはyahoo中小企業でホストされているため、mod_rewriteおよび.htaccessファイルにアクセスして.phpの拡張子を非表示にすることはできません。

header( "Content-Type:application / rss + xml; charset = ISO-8859-1")を設定しましたが。すべてのrssリーダーが私のrss出力を考慮するとは思えません。また、W3CRSSバリデーターツールを使用してrss出力をテストしました。有効なRSSと表示されています。

私も2つの質問があります

1)これは、xmlファイルではなくphpファイルからrssを読み取るように読者に指示する正しい方法ですか。

2) URL、http://mysite/rss-feed.phpまたはhttp:// mysite/rss-feedを保持するためのより良い方法はどれですか。

4

1 に答える 1

1
  1. はい、読者はその拡張子ではなく、MIMEタイプに注意を払う必要があります。
  2. 関係ありませんが、短いので後者の方がいいと思います。
于 2012-04-12T06:14:24.593 に答える