hello foo bar Saba note | ページが表示されるのに404 Not Found

ページが表示されるのに404 Not Found

2016.9.21 (水)

PHPのルーティングを行うCMSなんかを使っていると時たまこういうことがあります。ページ自体は表示されているので気がつかないこと多いと思うのですが、スクレイピングしたりFBのシェアボタンとかを設定すると404になったりします。
あくまでも表示はされている。
httpのレスポンスヘッダをみると確かに404になっています。ググるとそういう記事も出てきます。
http://forum.basercms.net/modules/newbb/viewtopic.php?topic_id=1167&forum=5

WordPressで

WordPressのwp-blog-header.phpを読み込むと通常のPHPファイルでもWordpressの機能が使えるようになりますが、これを読み込むと内部的に「wp-load.php」と「template-loader.php」も読み込んでしまうみたいで、やや過剰。wp-load.phpのみでそこそこの機能は担保できるのでインクルードするファイルを切り替えました。
そうしたら404が200に戻りました。
ほんとよくわかりません。(たぶんもっと掘ると原因わかると思いますが、対処療法で今回は終わり)