タグ「zenback」が付けられているもの

zenbackのクローラーの挙動

  • 投稿日:
  • 更新日:
  • カテゴリ:
  • タグ:

ブログで出力するファイルの拡張子をphpからhtmlに変更したので、リダイレクトしていました。

「そろそろいいかな?」とリダイレクトを外したのですが、zenbackのクローラーの挙動がおかしいのに気が付きました。

hkrnf1124.tokyo-ip.dti.ne.jp - - [31/Jan/2012:08:38:30 +0900] "GET /blog/atom.xml HTTP/1.0" 200 36005 "/blog/" "Mozilla/5.0 (compatible; zenback bot; powered by logly +http://www.logly.co.jp/)"

こんな感じで最新記事のフィードを読み込んでいるのに、

hkrnf1124.tokyo-ip.dti.ne.jp - - [31/Jan/2012:08:38:35 +0900] "GET /blog/2011/09/is12t-2.php HTTP/1.0" 404 - "/blog/atom.xml" "Mozilla/5.0 (compatible; zenback bot; powered by logly +http://www.logly.co.jp/)"

というように古い存在しないファイルを読み込もうとしています。

それから、別のブログにもzenbackを設置していますが、そちらにはzenback botがアクセスしに来ているログが見当たりません。全然違うユーザーエージェントでアクセスしに来ているんでしょうか?。

このあたりの情報が少なすぎて不明なことだらけです(汗)。

shadowbox設置

今までthickboxを使っていましたが、動画にも対応できるshadowboxへ変更しました。

Movable Typeでの設置は、以下のような手順でできます。

shadowboxのサイトからダウンロードし、圧縮ファイルを解凍します。

cssファイルで指定している画像へのリンクを修正し、サーバーへアップロードします。

HTMLヘッダーテンプレートに下記を追加します。

<link rel="stylesheet" type="text/css" href="shadowbox.css">
<script type="text/javascript" src="shadowbox.js"></script>
<script type="text/javascript">
Shadowbox.init({
 language: 'ja',
 autoplayMovies: false,
 players: ['img', 'html', 'iframe', 'qt', 'wmp', 'swf', 'flv']
 });
</script>

cssとjsファイルのURLは、アップロードした場所にあわせて修正します。 

autoplayMoviesは、動画の自動再生の設定で、デフォルトではtrueになっています。