結論から書くと、特に問題というほどのことではなくバグというほどのことでもない。
日本語の環境だから出た問題。

経緯と原因

久しぶりに XML Sitemap の管理画面を見てみると、赤字で 「Bing への通知中に問題が発生しました。」 の文字が表示されていた。

となりにある 「結果を表示」 をクリックしてみると、下記のような応答が書かれてあった。

Result (text only):
サイトマップを送信していただきありがとうございました。
Result (HTML):
サイトマップを送信していただきありがとうございました。

ネットで調べてみても特に問題なさそう。
Google XML SitemapsがBingへ通知するときにエラーが起きる件 | @zuzu開発日記~主に日々の行動記録~

気になったので、「デバック機能」を使って調べてみると、下記の Notice を発見

Notice: Failed to ping Bing: サイトマップを送信していただきありがとうございました。 in /xxx/yyy/zzz/wp-content/plugins/google-sitemap-generator/sitemap-core.php on line 2234

ソースを調べてみると、下記のように書かれている。

			if($pingres==NULL || $pingres===false || strpos($pingres,"Thanks for submitting your sitemap")===false) {
				trigger_error("Failed to ping Bing: " . htmlspecialchars(strip_tags($pingres)),E_USER_NOTICE);

本来、 「Thanks for submitting your sitemap」 とレスポンスが欲しいところが、 「サイトマップを送信していただきありがとうございました。」 と返ってきたから勘違いしただけのようだ。その後の処理も特に問題ないようにみえる。

気になるなら、「Thanks for submitting your sitemap」 の部分を 「サイトマップを送信していただきありがとうございました。」 と書き換えてしまえばいい。保存するときに文字コードに注意。

トラックバック一覧

  1. […] に問題ないみたいです。 XML Sitemap Generator for WordPress 3.2.4 で Bing への通知に問題発生 […]

    ピンバック:★WordPressで企業サイトを作成するときに便利なプラグイン(設定方法解説) « Dius | 2011/12/15 木曜日 16:15

コメント一覧

  1. 私も同じエラーが出ていますが、問題ないようですのでほっとくことにします。
    貴重な情報ありがとうございます。

    コメント:川崎の不動産屋 | 2011/06/20 月曜日 15:51

RSS feed for comments on this post.

コメント投稿

Sorry, the comment form is closed at this time.