robots.txt と favicon.ico の話し

サーバを自分で構築している人は WEB 用のメインディレクトリより上のディレクトリを見に行けると思います。そこにシステムの作ったログがいろいろとあるのですが、エラーが記録されてるログもあります。たぶん。中身はテキストなので見てみるとおもしろいです。
もちろんほんとうにエラーなものもあります。存在しないディレクトリを参照しようとしているとか、もうとっくにないファイルやディレクトリを検索ロボットが見ようとしたためとか、どこぞの検索サイトに旧の「なかのさんちの倉庫」がまるまるキャッシュで残っているようで、その中のリンクタグをクリックしてきてのエラーだとか。でもそれらは本当のエラーですから仕方ないし、そんなに多いわけではないです。

多くを占めるのが「robots.txt」と「favicon.ico」を見ようとして起きてる File Not Found エラー。この二つは何だと思います?

robots.txt というのは検索ロボットに指示を出すためのファイルです。指示を出すためのファイルですから、検索ロボットはまずこれを見ようとします。存在しなければ普通に検索して中身をかっさらっていくのですが、その「見ようとしたとき」に無いのでエラーです。エラーがでないようにするには robots.txt を置けばいいだけ。いままでどおり普通に検索して欲しかったら、中身が空の robots.txt を置けばいいし、指示を出したかったらそれなりに中身を書けばいい。書き方の詳細は略します。検索すれば参考サイトがいっぱい出てきます。ちなみに、robots.txt を参照するのは義務ではないようですけど、有名どころの検索ロボットはほとんどこれを参照しているようです。
その書き方次第で「検索するな」とか「検索は何分以上間をあけてから」とか指示できます。

favicon.ico、これはアイコンファイルです。ブックマーク(お気に入り)に登録したサイトの左側にアイコンがつくのとつかないのとがあります。いまはURL窓の一番左にも表示されますね。

これの正体が favicon.ico です。ごく普通のアイコンファイルを作って、サイトのメインディレクトリ(ルート直下)に置くだけです。設定もなにもいりません。ftp でアップロードしておくだけ。


※設定が何も要らないのは FireFox だけみたいでした。Internet Explorer だと以下のタグを index.html に入れないとダメみたいです。

<link rel=“icon” href=http://example.com/favicon.ico type=“image/x-icon” />

<link rel=“Shortcut Icon” href=http://example.com/favicon.ico type=“img/x-icon” />

この二つを <head>タグ内に置いてください。下線部はもちろん自分の環境に合わせて書き換えて。

(09/08/31 22:03 追加しました)
(09/09/01 13:23 さらに編集追加しました)


Internet Explorer でも FireFox でも必ずこのアイコンファイルを見に行きます。なければ何もしないだけなんですが、無ければ見ようとしたときに当然エラーになりますのでエラーログに入ってしまう。エラーログが太ります。

上記どちらも実害はないんですが、無駄に大きなファイルになるのがわかっているのに放置することもないんじゃないかな、と私は思うのです。favicon.ico なんかはあったほうがいいですしね。私んとこの favicon.ico はその昔自作テキストエディタ用に日本武尊さんが作ってくれた雪山に熱気球が飛んでるやつ。小さくてそう見えないかもしれないけど、雪山に熱気球。そう思えばそう見えるでしょ?(^_^)

関連すると思われる投稿

  1. ファイアフォックス(ブラウザ)
  2. グーグルクローム(Chrome) とFireFox肥大化
  3. お節介な Internet Explorer
  4. ツイッター、ブログパーツとIE
  5. 新時代のスパムメール撃退法:Gmail を利用する
  6. Internet Explorer6でアクセスなさってる方へ
  7. メインブラウザを GoogleChromeに変更
  8. Internet Explorer9 を入れてみた

関連記事はYARPP関連記事プラグインによって表示されています。

6 thoughts on “robots.txt と favicon.ico の話し

  1.  もう一つ追加。大前提を書き忘れていたようです。favicon.ico はアイコンファイルです。この「アイコンファイル」って、中身が bmp のまま拡張子を ico にしてもアイコンとして使用できます。

     が、Internet Explorerで favicon.ico として認識させるには、本来のアイコン形式でないとダメみたいです。内容的にどう違うのかよくわからないですが、私のとこの favicon.ico は【日本武尊】さんがアイコン作成ツールで作った「形式もきちんとアイコン形式になっているアイコン」です。

     FireFox は中身 bmp、拡張子 ico でも認識するようです。

     ほんとに「とりとめのない話し」になってしまった。やってみてうまくいかなかったらこの話しは読まなかったことに(^_^;)
     私のところではちゃんと動いているので、それでよしってことで。

    •  うーー、簡単に書いちゃったけど、この話しって奥が深かったんだね。触らない方が良かったかも知れない(^_^;)

       あちこち調べまくって、再度本文を編集しました。

  2. Internet Explorerだと favicon.ico を置いただけじゃだめみたいでした。内容を修正しておきました。

     自分とこの index.html(shtml) も直しておきました。
     アイコンが見えてなかった方、内容が意味不明だったかもしれません。ごめんなさい。これでアイコンが見えると思いますので記事の内容はわかってもらえると思います。

  3. インターネット上というか、ブラウザでの表示は若干タイムラグがあるみたいです。一度表示されればあとはだいじょぶですけど。

    リンクは直しておきました。

  4.  あ・・・なんかうまく行ったみたいです。なんか嬉しい。コメントの方はアドレスに文章が続いちゃってヘンになっちゃいました。ごめんなさい。

  5.  ずーっと昔、favicon.icoについてなかのさんに教わって設定した事がありました。私もいろいろツールを作ってもらって、その時にアイコンも作ってもらったのに、物持ち悪くて無くしてしまったのがほとんどでした。でも、ローカルパソコンの中を検索して探してみたら、icoファイルもいろいろ見つかりました。たいていはソフトやツールのアイコンなのですけど、「これってもしかしたら?」と思うようなアイコンも出て来ました。ファイル名もズバリfavicon.ico。にゃんこの形。
     でもローカルではアドレスバーの左にちゃんとにゃんこが表示されて、Internet Explorerでも画像が読み込まれるのに、インターネット上では
    http://www.michiko-oota.com/favicon.ico
    のようにナンの変化もありません。icoファイルがヘンなのかしら。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*


次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <img localsrc="" alt="">