またカゴヤと4.8.1での不具合です。sitemap.xmlにアクセスするとテキストしか表示されず。ソースを見てみるとしっかりとxmlの書式のデータが出力されている。Content-Typeの指定を疑い、インスペクタでネットワークを見てみるとやはりContent-Typeだった。
sitemap.xmlがtext/htmlとして出力されている。admin-ajax.phpの件といい、カゴヤサーバとWordPress4.8.1ではContent-Typeの不具合があるようだ。
こんなコードをfunctions.phpに書いて対応しました。
if( preg_match( '/.xml$/', $_SERVER['REQUEST_URI'] ) ) @header( 'Content-Type:text/xml' );
- 関連記事
-
-
CPIサーバーでmod_rewriteを有効化する方法 2018/07/05
-
マルチサイト環境のWPをサーバー移行する際のアレコレの対処 2018/02/07
-
カゴヤサーバとWordPress4.8.1でsitemap.xmlが正常に表示されない 2017/08/31
-
KagoyaサーバとWordPress4.8.1でメディアが表示されない場合の対処法 2017/08/24
-
WordPressのタイトル出力関数 2017/08/23
-