PHPコードが間違っているのか、nginxの構成が間違っているのか、問題が発生するかどうかはわかりません。
アトム形式でフィードを生成するのが好きです。フィードの XML は有効です。コンテンツタイプを設定します
header("Content-type: application/atom+xml");
XMLを出す前に。それにもかかわらず、クロム開発者ツールから別の情報を取得します。ネットワーク
のテーブルビューには、テキスト/プレーンがタイプとして
表示されます。
ただし、 application/atom+xml
と記載されているため、ヘッダー自体は問題ないようです。
この MIME タイプは、nginx-configuration 内で正しく設定されています。
types {
[...]
application/atom+xml atom;
[...]
}
クロムがフィードの正しい MIME タイプを認識せず、text/plain と表示するという、何が不足している可能性がありますか?