• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:サーチからの検索をhtaccessで拒否したいです)

サーチからの検索をhtaccessで拒否したい

このQ&Aのポイント
  • サイトを運営しており、各サーチ登録されないようにmetaタグを指定どおり入れてますが最近登録されてしまったのか、各検索サイトからのアクセスが増えてしまいました。
  • htaccessを使用して以下の検索結果からのアクセスを制限したいと思い色々調べたんですが、情報が古かったり色んな記述方法がありすぎてどれが効果がある正しい方法か迷ってしまいました。
  • ご存知の方いらっしゃいましたらどのような方法・表記をすればよいか是非教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • otune-999
  • ベストアンサー率100% (1/1)
回答No.4

もし、今後も検索エンジンに登録されるのが気になるようなら、.htaccessで検索ロボットを制限する事も可能です。 上4行(SetEnvIf REFERER)は""の間に拒否したいリンク元を、 その下3行(SetEnvIf User-Agent)は""の間に拒否したいロボットやブラウザを。 (下の例ではGoogle、Yahoo、MSNのロボットが対象です。これで大手検索への登録をだいたい防げるんじゃないかと) 最後は必ず改行してください。 SetEnvIf REFERER "yahoo.co.jp/search" stop SetEnvIf REFERER "yahoo.com/search" stop SetEnvIf REFERER "excite.co.jp/search" stop SetEnvIf REFERER "infoseek.co.jp/OTitles" stop SetEnvIf User-Agent "Googlebot" stop SetEnvIf User-Agent "Slurp" stop SetEnvIf User-Agent "msnbot" stop Order Allow,Deny Allow from all Deny from env=stop 私のサーバのテストで動くことを確認しています。 行は好きに増やせますが.htaccessが長くなるとサーバに負担がかかります。。 http://www.yuzuriha.sakura.ne.jp/~akikan/kaigai/kaigai19.html http://www.yuzuriha.sakura.ne.jp/~akikan/kaigai/kaigai9.html

akikusa
質問者

お礼

どうもありがとうございました! 動作確認できました。

その他の回答 (3)

  • tsukachan
  • ベストアンサー率42% (202/470)
回答No.3

http://www.shtml.jp/htaccess/referer.html このサイトの説明で理解できますでしょうか? ただRefererで制限しても検索結果のURLをコピペして新規ウィンドウから開けば意味無くアクセスできちゃいますけどね。 パスワード制にするべきですね。

akikusa
質問者

お礼

参考URLありがとうごいざます! 完全にシャットアウト!ではなくある程度は仕方無い…と考えてます。 間違えてうっかり来てしまうのをなるべく避けたいと考えて今回の方法を検討しました。 あまり問題がひどくなったらパスワードも考慮しようと思います。

  • RpcLn
  • ベストアンサー率39% (13/33)
回答No.2

連続ですいません。2行目に間違いがありました。 > SetEnvIf REFERER "yahho.com" R2 と書きましたが > SetEnvIf REFERER "yahoo.com" R2 ですね。すいません。

akikusa
質問者

お礼

補足ありがとうございます! これによって、検索結果からいずれはずれるようになればいいんですが… 下記にも書いたオンラインブクマでロボットが拾ってしまうとか聞いたので、これはもう半分諦めてますが(笑)

  • RpcLn
  • ベストアンサー率39% (13/33)
回答No.1

SetEnvIf REFERER "yahoo.co.jp" R1 SetEnvIf REFERER "yahho.com" R2 SetEnvIf REFERER "excite.co.jp" R3 SetEnvIf REFERER "infoseek.co.jp" R4 Order Allow,Deny Allow from all Deny from env=R1 Deny from env=R2 Deny from env=R3 Deny from env=R4 でどうでしょうか。試しに自分のサーバーで動かしてみましたが有効でした。

akikusa
質問者

お礼

ありがとうございます!! 早速、私の方でも試してみます。 なるべく、個人のオンラインブクマから来られる方は一応OKにしようとは思うのですが、上記で問題ないですかね。

関連するQ&A

専門家に質問してみよう