サイトをSSL化し、ウェブマスタツール(Search Console)にサイトマップを送信して「エラー(404)」となりました。
Google XML Sitemapsのsitemap.xmlにアクセスすると404とでます。今までは、静的なサイトマップでsitemap.xmlをウェブマスタに登録すればよかったのですが、新しい仕様になり動的なサイトマップに変更されたようです。 「動的」とは、クローラーからのアクセスがあるたびに、それに応答してサイトマップを生成するという意味です。
変更点は、「sitemap.xml」として登録していた箇所を「index.php?xml_sitemap=params=」に変更すればOKでした。
【前提条件】
- Google XML Sitemapsの設定は完了している
- ウェブマスタツール(Search Console)にログインできる
1.サイトの追加(https://〜を追加した)
http://〜の場合はそのままでよいので、このセクションは飛ばしてください。
2.index.php?xml_sitemap=params=をサイトマップとして送信
(1)サイトマップのURLをコピーする
「設定」>「XML-Sitmap」
「https://pc.shigizemi.com/index.php?xml_sitemap=params=」がクリップボードにコピーされます。
(※実際に貼り付けるの部分は、index.php?xml_sitemap=params=)
(2)追加したウェブサイトのダッシュボードを開く
図6でhttps://pc.shigizemi.comをクリック
(3)サイトマップをクリック
クローラ>サイトマップをクリック
(4)サイトマップの追加テストを開く
サイトマップの追加テストをクリック
(5)サイトマップのURLを追加する
図7:でコピーしたURL(https://pc.shigizemi.com/index.php?xml_sitemap=params=)を貼り付ける。
その後、不要な部分(https://pc.shigizemi.com/)を削除して、「index.php?xml_sitemap=params=」のみを残す。
「サイトマップを送信」をクリックする。
3.エラーチェック
図13で、「ページを更新する」をクリックする。
エラーが表示されていないことを確認して、作業終了。