• 締切済み

検索エンジンにリンクをたどらせない方法

リンクをクリックすると別のページへ移動させたいのですがクローラ等にたどらせない方法を考えています、アンカーリンクにnofollow指定は万全ではなく、javascriptのリンクも検地されるらしいですが他にいい方法はないでしょうか?ajaxを使ってソース上に表示させなければ大丈夫でしょうか? いい方法があればアドバイスをお願いします。

みんなの回答

noname#130824
noname#130824
回答No.2

クローラのUSER_AGENTでアクセス拒否するなら SetEnvIf User-Agent "Googlebot" ng_ua SetEnvIf User-Agent "Yahoo! Slurp" ng_ua SetEnvIf User-Agent "msnbot" ng_ua Order allow,deny Allow from all Deny from env=ng_ua

参考URL:
http://webings.net/htaccess/robot/
  • shiren2
  • ベストアンサー率47% (139/295)
回答No.1

ちゃんとしたロボットなら、robots.txtを置いておけば辿らないですよ。 品のないロボットはhtaccessで排除ですかね。 ブラウザとほぼ同じ挙動をするクローラがあった場合、人間による認証が必要な状況を作らない限り、完全に排除するのは大変だと思います(例えばチェックボックスにチェックを入れるなど)。

関連するQ&A

専門家に質問してみよう