Kuwata’s Blog くわぶろ

@PC/IT 家族 芸能 音楽 心霊 北九州 動画 写真 by くわ。

ブラッディ・マンデイ(シーズン2)放送開始を祝してハッキングネタをひとつ

[ No Comments ] Posted on 2010-01-24 under Google急上昇ワード, ハード/ソフト&ネット

ブラッディ・マンデイ(シーズン2)が始まりましたね。
シーズン2では天才ハッカー藤丸がどんな活躍を見せてくれるのでしょうか。
今後の展開が楽しみです。

さて、シーズン2の放送開始を祝し、ハッキングネタをひとつだけ書いてみようと思います(番組内容とはまったく関係ありません)。

Googleを利用して、世界中に設置されている監視カメラのURLを知る方法が、一部マニアの間で知られています。
検索方法はあえてここには書きませんが、一般には公開されていない(少なくともカメラの設置者はそう思っている)ものも沢山ヒットします。 :arrow-u:
コンビニの監視カメラ、駐車場の監視カメラ、エレベーターの監視カメラなどなど。
中には“女子◯◯室”なんてのもあったり・・・。 :shock:
しかも、コントロールパネルからカメラの向きやズームなどを操作できてしまうんです。
カメラを設置した方、検索エンジンに監視カメラのURLがインデックスされないように十分注意しましょう! :noidea:

あ、もちろん僕はどのカメラにもアクセスしていませんよ!! :yabai:

【PR】

マザーツール MTW-18883IRIP IPカラーカメラ インターネット監視カメラ

このエントリーのトラックバックURL:

またYahoo!ブログ検索にインデックスされなくなってしまった・・・

[ 3 Comments ] Posted on 2009-09-01 under くわぶろ & WordPress

8月21日の記事からまたYahoo!ブログ検索にインデックスされなくなってしまいました。

そうです、、、

WordPressの投稿記事をYahoo!ブログ検索にインデックスさせる方法』という記事と、『それでもYahoo!ブログ検索にインデックスされない・・・という方へ』という記事に書いた裏ワザが通用しなくなってしまったんです。 :noidea:

おそらくYahoo!さんに対策(単なるバグフィックスか?)されてしまったのでしょう。

ひょっとして、、、裏ワザの公開が対策を急がせる結果を招いてしまったのか??? :komatta:

《 追記 》
インデックスされない原因がわかりました!
アドセンス(貼り付け個数または貼り付け場所)が関係してました。
詳しくはコメントを読んでください。

《 追追記 》
・・・と喜んでいたのも束の間、新たにA8.netの広告を追加(アドセンス+楽天+A8.net)したらまたダメになりました。
「もうダメだ!」と諦めかかったんですが、ダメもとで広告数を減らしてみたらすんなりインデックスされました。
広告はほどほどにってことですね。 :noidea:

【PR】

このエントリーのトラックバックURL:

それでもYahoo!ブログ検索にインデックスされない・・・という方へ

[ 6 Comments ] Posted on 2009-05-19 under くわぶろ & WordPress

※この記事は、『WordPressの投稿記事をYahoo!ブログ検索にインデックスさせる方法』に書いてあることを試したのにYahoo!ブログ検索に表示されない!(インデックスされない!)という方向けに書いてます。

この記事を読みに来られたということは、、、やはりダメでしたか・・・。 :komatta:

ここでちょっと皆さんに確認しておきたいことがあります。
それは、Yahoo!ブログ検索への更新pingの送信方法です。

『Yahoo!ブログ検索の検索結果に表示されるには』には、

Yahoo!ブログ検索用ロボットの巡回先に推薦する場合は、PING送信機能の入力欄に下記アドレスのいずれかを追加してください。

http://api.my.yahoo.co.jp/RPC2
または
http://api.my.yahoo.co.jp/rss/ping?u=あなたのサイトのRSSファイルのアドレス

と書いてあります。

が、、、この通りにやると当ブログ(くわぶろ)もダメなんです。 :sad:

まず、1番目の「http://api.my.yahoo.co.jp/RPC2」ですが、なぜかここに更新pingを送ってもクローラが来てくれません。
当然ながら記事もインデックスされません。

次に、2番目の「http://api.my.yahoo.co.jp/rss/ping?u=あなたのサイトのRSSファイルのアドレス」ですが、これだとクローラは来てくれます。
ですが、、、記事をインデックスしてくれないのです。

では、どうやってくわぶろの最新記事をYahoo!ブログ検索にインデックスさせているのか。

それは・・・2番目の方法を使うんですが、ヤフーさんの言うとおりにやってもダメなので、“あなたのサイトのRSSファイルのアドレス”の部分を以下のように変えてみたんです。

“あなたのサイトの最新記事のアドレス” に。

この記事の場合、
ttp://api.my.yahoo.co.jp/rss/ping?u=http://www.ksa-japan.com/kuwata/blog/post/365/
になります。
これをブラウザのURL欄から入力すればOKです。
※新しい記事に対してのみ有効です。
※投稿から日時の経過した記事はインデックスされません。

かくして、晴れてくわぶろがYahoo!ブログ検索にインデックスされるようになった・・・というわけです。
この方法が皆さんのブログでも有効だといいんですが・・・。

《 追記 》
広告数が多すぎる場合も(広告の表示場所によっても?)インデックスされないことがわかりました。
詳しくは『またYahoo!ブログ検索にインデックスされなくなってしまった・・・』へどうぞ。

【PR】

ブログがSEOに強いわけ

このエントリーのトラックバックURL:

WordPressからの更新pingがgooブログ検索に拒否される問題を回避する方法

[ 4 Comments ] Posted on 2009-05-07 under くわぶろ & WordPress, ハード/ソフト&ネット

※この記事は、Smart update pinger (日本語化版)というプラグインをインストール済みの方向けに書いています。
※予め『WordPressの投稿記事をYahoo!ブログ検索にインデックスさせる方法』に書いてあることもやっておいてください。

gooブログ検索のpingサーバーは、WordPressからの更新pingを拒否します。

いったいどうやって・・・何を見て拒否しているのでしょう?

それはユーザーエージェント(User-Agent)です。

ユーザーエージェントに『WordPress』という文字列があるかないか、、、

もしあれば拒否(403 Forbidden)されてしまうのです(検証済み)。 :shock:

おやおや、

gooブログ検索さんはWordPressがお嫌いなようです。 :cry:

ん!?

いやいや、

「あなたもpingを送ってみませんか? ~この検索はpingを送ってくれた皆さんのブログが検索対象になります~」と謳っておきながら拒否るとは失礼千万! :mad:

ならば、、、

ユーザーエージェントを変えて対抗しましょう! :mrgreen:

smart-update-pinger.php の136行目辺りの
$client->useragent .= ‘ — WordPress/’.$wp_version;

$client->useragent .= ‘ - KuwaBlog/1.0.0′;
のように修正します。
※半角不等号を全角に変えてあるのでコピペして使わないでください。

一応これでOKですが、この場合のユーザーエージェントは、
User-Agent: Incutio XML-RPC - KuwaBlog/1.0.0
になります。

『Incutio XML-RPC』という文字列が邪魔だという方は、『.=』を『=』だけにして、
$client->useragent = ‘KuwaBlog/1.0.0′;
のようにすればいいでしょう。
そうすれば、
User-Agent: KuwaBlog/1.0.0
になります。
※半角不等号を全角に変えてあるのでコピペして使わないでください。

これでgooブログ検索から拒否されなくなります! :grin:

※「更新pingは拒否されなくなったけど記事がインデックスされない!」という方、その理由の一つを調べる簡単な方法があります。もしリクエストがあれば書きます。

【PR】

電脳拒否宣言


できる100ワザSEO & SEM

このエントリーのトラックバックURL:

WordPressの投稿記事をYahoo!ブログ検索にインデックスさせる方法

[ 16 Comments ] Posted on 2009-05-02 under くわぶろ & WordPress, ハード/ソフト&ネット

ふぅ・・・長い道のりでした。
やっとWordPress 2.5.1の投稿記事がYahoo!ブログ検索にインデックスされるようになりました! :grin:
(まだ直前の1記事しかインデックスされていないので、今書いてるこの記事がどうなるかわかりませんが・・・[追記]問題なくインデックスされました!)

決定打は『 index.rdf 』です。
ブログURLに index.rdf (RDF Site Summary) を置いておく必要があったようです。

《 追記 》
その後の調査で、Yahoo!ブログ検索のボットはindex.rdfを決め打ちで見に来ているわけではないことがわかりました。ちゃんと<link rel=”alternate”・・・で指定されたフィードURLを見に来ていました。index.rdfを決め打ちで見に来ていると確認できたのは、現在のところ『31Engine』ともう一つ(詳細不明)だけです。お詫びして訂正します。m(__)m

《 追追記 》
gooブログ検索のボットもindex.rdfを決め打ちで見に来るそうです。残念ながら“くわぶろ”へは別の問題があるので来てもらえませんが・・・。

でも、WordPress で index.rdf を用意するにはどうすればいいの?

簡単です!
index.rdf へのアクセスを RDF(RSS 1.0) のURLにリダイレクトすればいいのです。
僕は .htaccess を直接編集してそれを実現しました。

以下は当ブログ“くわぶろ”用の .htaccess です。
※半角不等号を全角に変えてあるのでコピペして使わないでください。

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /kuwata/blog/
RewriteRule ^index\.rdf$ /kuwata/blog/feed/rdf/ [L,R=301]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /kuwata/blog/index.php [L]
</IfModule>

4行目の『 RewriteRule ^index\.rdf$ /kuwata/blog/feed/rdf/ [L,R=301] 』が今回リダイレクト用に追加した部分です。
『 /kuwata/blog/feed/rdf/ 』の部分はお使いの環境に合わせて変更してください。
パーマリンク設定をデフォルトのまま使っている場合は『 /kuwata/blog/?feed=rdf 』のようにしてください。

以上でリダイレクトの設定は終わりです。
お使いのブラウザから『 http://www.ksa-japan.com/kuwata/blog/index.rdf 』(※URLは適宜読み替えて)にアクセスしてみてください。
ブラウザとその設定によって挙動が違いますが、それらしいものが表示されれば成功です。 :smile:

やっておくべきことはあと3つ。

1.RDF(RSS 1.0)の記事の日時がおかしいのでソースを修正します。
  ※サーバーのローカルタイム(/etc/localtime)が日本のタイムゾーンに設定されていること。
  ※半角不等号を全角に変えてあるのでコピペして使わないでください。

feed-rdf.php の26行目辺り
mysql2date(’Y-m-d\TH:i:s\Z’, get_lastpostmodified(’GMT’)
の部分を
mysql2date(’Y-m-d\TH:i:s+09:00′, get_lastpostmodified()
に変更。

同じく feed-rdf.php の44行目辺り
mysql2date(’Y-m-d\TH:i:s\Z’, $post->post_date_gmt
の部分を
mysql2date(’Y-m-d\TH:i:s+09:00′, $post->post_date
に変更。

2.念のため言語(ja)を記述します。
  ※半角不等号とスペースを全角に変えてあるのでコピペして使わないでください。

feed-rdf.php の13~19行目辺り
<rdf:RDF
    xmlns=”http://purl.org/rss/1.0/”
    xmlns:rdf=”http://www.w3.org/1999/02/22-rdf-syntax-ns#”
    xmlns:dc=”http://purl.org/dc/elements/1.1/”
    xmlns:sy=”http://purl.org/rss/1.0/modules/syndication/”
    xmlns:admin=”http://webns.net/mvcb/”
    xmlns:content=”http://purl.org/rss/1.0/modules/content/”
の最後の行の直後に
    xml:lang=”ja”
を追加。

3.さらに念のため。。。
  ※半角不等号とスペースを全角に変えてあるのでコピペして使わないでください。

feed-rdf.php の27~30行目辺り
    <?php the_generator( ‘rdf’ ); ?>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <sy:updateBase>2000-01-01T12:00+00:00</sy:updateBase>
の4行を削除。

以上でほぼ完璧だと思います。 :razz:
ソース編集の前にバックアップを忘れずに!

《 追記 》
あっ、もう一つ修正しなければならない箇所(重要!)がありました。
お使いのテーマによってはファイル名が異なるかもしれませんが、header.phpを修正します。
※半角不等号を全角に変えてあるのでコピペして使わないでください。

header.php の12行目辺り
title=”<?php bloginfo(’name’); ?> RSS Feed” href=”<?php bloginfo(’rss2_url’);
の部分を
title=”RSS” href=”<?php bloginfo(’rdf_url’);
のように変更(rss2_urlをrdf_urlに変更するだけでもOK)。

以上です。

※この記事はWordPress 2.5.1用に書かれています。
※間違いがありましたらコメントにて知らせてください。
※「やってみたけどインデックスされない!」という方、『それでもYahoo!ブログ検索にインデックスされない・・・という方へ』を読んでみてください。

【PR】

次世代ブログWordPressで一歩先をいく

このエントリーのトラックバックURL:

Yahoo!ブログ検索八分の刑

[ 4 Comments ] Posted on 2009-04-10 under くわぶろ & WordPress

いつの間にかこのブログ、Yahoo!ブログ検索八分の刑に処せられてしまったようです(笑)。
理由はわかりません。。。(4月3日の記事のせい?)

ブログ名の一部“くわぶろ”で検索すると、「ブログとの一致」には表示されるものの、肝心の記事が1件も出てきません。
インデックス数0の状態です。

結論だけ言います。
Yahoo!ブログ検索は使えません。
Googleブログ検索を使いましょう。

あ~引っ越し3日前なのに、なんて記事を書いてるんだろう。。。

《 追記 》
その後試行錯誤してYahoo!ブログ検索にインデックスされるようになりました。
詳しくは↓の記事を読んでください(WordPress固有の問題かも)。
⇒ WordPressの投稿記事をYahoo!ブログ検索にインデックスさせる方法

【Ad】

村八分


Yahoo!Japanで困ったときの基本技・便利技

このエントリーのトラックバックURL:

Yahoo!ブログ検索に突然インデックスされた!

[ No Comments ] Posted on 2008-07-25 under くわぶろ & WordPress

「Googleが素晴らしすぎる件」からの続きです。

つい先ほどまでこのブログ(くわぶろ)はYahoo!ブログ検索エンジンにインデックスされてませんでした。
それが、たった今、突然インデックスされたのです。

なぜでしょうか?
理由はおそらく以下の通りです。

これまでYahoo!への更新pingの送信先は『 http://api.my.yahoo.co.jp/RPC2 』だけだったのですが、ダメもとで『 http://api.my.yahoo.com/RPC2 』にも送信してみたところ、全エントリーまとめてインデックスされました。

なんか拍子抜けしましたが、まぁ、めでたしめでたしってことで。

[追記]
その後インデックス数が0になってしまいました。
詳しくは『Yahoo!ブログ検索八分の刑』へどうぞ。

【Ad】

Yahoo! GoogleでランクアップするためのSEO完全計画

このエントリーのトラックバックURL:

« 前のページ