相変わらず、 Yahoo! ブログ検索にはインデックスされてないこの blog 。
昨日加えた、 goo への変更がうまくいっているか Apache のログを見てみました。なんで 1 日 1 回の報告になるかというと、わたしが借りているレンタルサーバーが 1 日 1 回しか Apache ログを吐き出してくれないからです。
さてまず、 Yahoo! ブログ検索のクローラ Y!J-BSC/1.0 ですが、昨日は来てくれたようです! でも来た時間が 23 時過ぎで、クロールしていった記事が、 5 月 12 日の 20 時 57 分の記事。これですね→「【検証】 WordPress を Yahoo! ブログ検索させる方法」。来るの遅すぎ。まあ、こうやって地道にクロールしていってくれたら、いつかはインデックスされる日が来ると信じることにします。
そして、 goo のブログ検索ですが、こちらのクローラ gooblog/2.0 は昨日の記事の ping を打ってからすぐに来てくれたようです。そして、そのルートですが、まずトップページを見に行って、それから、 /index.rdf を見に行ってます。 goo は HTML のヘッダの <link rel="alternate" を見に行かないで、決め打ちで /index.rdf を見に来るようです。
でもここで、サーバーが 404 を返してる。あれ? 確か、 /index.rdf が /feed/rdf にリダイレクトされるように設定したはずだけど、、、。もう一度サーバーの「 .htaccess 」を確かめると、リダイレクト設定している行が消えてた。
原因は「 # BEGIN WordPress 」〜「 # END WordPress 」の間に書いていたからだ。たぶん、何かの設定を保存するたびに、上記間の文言は WordPress によって自動的に書き換えられるんだ、と推測。なので、その外に HTTP リダイレクトを以下のように書き直しました。
Redirect permanent /index.rdf http://www.1010uzu.com/feed/rdf
ブラウザで試してみたけど、ちゃんとリダイレクトされてる。様子をみてみよう。
一昨日 15 日のログも、もう一度確認してみたら、 goo のクローラはトップページを見に来た後、 /index.rdf を見に行ってるようです。 404 を返しているので、ログに gooblog/2.0 の記載がなかったので気がつきませんでした。昨日施した改造は無駄だったってことだ。元に戻すか。