1

PHPコードが間違っているのか、nginxの構成が間違っているのか、問題が発生するかどうかはわかりません。

アトム形式でフィードを生成するのが好きです。フィードの XML は有効です。コンテンツタイプを設定します

header("Content-type: application/atom+xml");

XMLを出す前に。それにもかかわらず、クロム開発者ツールから別の情報を取得します。ネットワーク

のテーブルビューには、テキスト/プレーンがタイプとして 表示されます。

テーブルビューが悪い

ただし、 application/atom+xml と記載されているため、ヘッダー自体は問題ないようです。

ヘッダーの詳細は問題ないようです

この MIME タイプは、nginx-configuration 内で正しく設定されています。

types {
        [...]
        application/atom+xml                    atom;
        [...]
}



クロムがフィードの正しい MIME タイプを認識せず、text/plain と表示するという、何が不足している可能性がありますか?

4

1 に答える 1

1

問題は、Chrome がapplication/*+xmlコンテンツ タイプを認識していないようです。application/xmlXSLT 処理と正しい Content-Type 表示を開発ツールで機能させるには、plain old を使用する必要があるようです。

于 2014-06-17T14:33:08.987 に答える