人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

.htaccess に AddHandler cgi-script txt とすると、Googlebot などが robots.txt を読めない(ステータス:500)閲覧者にはrobots.txtを見せず、robotにはrobots.txtを読ませるには?

●質問者: kiyoshi917
●カテゴリ:コンピュータ
✍キーワード:.htaccess AddHandler CGI ROBOT Robots.txt
○ 状態 :終了
└ 回答数 : 1/2件

▽最新の回答へ

1 ● xnissy
●40ポイント

http://cvs.apache.jp/apache/manual/mod/mod_setenvif.html

mod_setenvifを使えばできそうです.

.htaccess ファイルに以下のように書きます.

BrowserMatch Googlebot is_a_robot

BrowserMatchNoCase Robot is_a_robot

Order deny,allow

<FILES ”robots.txt”>

deny from all

allow from env!=is_a_robot

<FILES>

robotがどのようなUserAgentを送ってくるかをあらかじめ調べて列挙する必要があります.(これはどのような手法を使うにしても必要ですよね)

http://japache.infoscience.co.jp/japanese_1_3/manual/mod/mod_rew...

Apache module mod_rewrite

mod_rewiteを使う方法もあるようです.

http://warp.syns.net/2/3/index.html#modrewite

Apacheの設定

設定例が載ってますので参考になります.

◎質問者からの返答

ありがとうございました!

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ