Fetch as Googleでページは表示されるのに「見つかりませんでした」とエラーが帰ってくる場合の対処法

表題の通りです。ちょっとはまってしまったのに、原因はものすごく単純なものでしたので共有がてらに、久々に記事書きます(笑)

最近リニューアルしたサーチコンソールですが、まだ使い慣れてないので相変わらず旧タイプを利用しています。さて、問題になっているのが、上記の赤枠で囲っている箇所。ページ自体は確かに存在していますが、なぜかインデックス登録のリクエストが蹴られます。

原因としては、静的なhtmlとWordpressを連携させる際に利用していた以下の記述が原因だったようです。

<?php require('/home/xxxxxx/hogehoge.com/public_html/wp/wp-blog-header.php'); ?>

これを、

<?php require('/home/xxxxx/hogehoge.com/public_html/wp/wp-load.php'); ?>

こうしてやると無事インデックス登録が処理されました。

wp-blog-header.phpをwp-load.phpに変更しただけです。前までは上の方でも問題なかったと記憶してますが、Wordpressのバージョンアップの際に何か細かい変更があったのかもしれませんね。

かなり限定的なエラーとなりますが、例えば静的なHTMLで作成したTOPページに、Wordpressで投稿した新着記事やニュースを表示させる際に、このような現象が起こってしまう可能性があります。

ちょっとハマリ掛けたのですが、同じ様な状態になってる方の参考になれば。

スポンサーリンク

シェアする

  • このエントリーをはてなブックマークに追加

フォローする

スポンサーリンク