• 締切済み

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

リンクをクリックすると別のページへ移動させたいのですがクローラ等にたどらせない方法を考えています、アンカーリンクに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

  • ajaxを使用したページ移動における検索エンジン対策

    『 2ページ目に移動 → 』 等のリンクをajaxで処理してしまうと、検索エンジンはjascriptを解析しないので、検索エンジンに2ページ目が反映されませんよね。 回避策の基本的な概念としては、以下のソースでよろしいのでしょうか。 <script type="text/javascript"><!-- document.write("<a href='javascript:ajax_link(2);return false'>2ページ目に移動 →</a>"); --></script> <noscript> <a href="http://sample.php?page=2">2ページ目に移動 →</a> </noscript> ※1 検索エンジンに2ページ目が反映されることを目的としています。 ※2 ajaxリンク・通常リンク共に、移動後のページ表示処理は完成しているものとします。 ※3 ajax_linkのjavascriptは完成しているものとします。 大丈夫だとは思うのですが、心配なので質問させていただきました。 また、他の解決策を知っている方は教えてほしいです。 よろしくお願いします。

  • 内部リンク別ファイルへのリンク方法??

    Dreamweaverを使ってます。 トップページで小さくした写真クリック後、写真の説明などがあるファイルへリンクをさせたいのですが、どうしてもリンクさせることができません・・。 1、リンク先のページへアンカーポイントを設定。 2、リンク元ページの中で画像を選択 3、プロパティの中のリンクというところに‘****.html#アンカーポイント名‘の入力→enter 4、保存 というやり方だと思ったのですが・・。 リンク先のページはフォルダの指定から選んでおり、アンカーポイント名も確認しました。 完全に削除してから設定しなおしてもみました。 でもやっぱりリンクしません・・。 学校で習ったのも同じ方法だったと思っているのですが・・その時はリンクできたのに・・。 本を見ても‘****.html#アンカーポイント名‘の方法しか書いてありません・・。 なぜか今はどんなにクリックしてもリンクさせることができません・・・。 別の画像、複数ファイルを使ってもできません。 私のやり方が間違っているのでしょうか?? もし、間違っているのだったら正しい方法を教えてください・・・。 また、他に‘~だからできないんでは?‘というアドバイスもいただければ嬉しいです。 このままだと課題がトップページしか提出出来ません・・・・・・・・・。 よろしくお願いします。

  • HTMLリンクからPDFのしおりへリンク指定する方法

    HTML<a href=\"~リンク\">からPDFのしおりへのリンク指定方法についてご存知の方がいらしたら教えていただけませんか? PDF内の任意のページ(n)へのアンカー指定方法は「***.pdf#page=n」というところまでは分かりましたが、できればPDFの「しおり」を利用した、あるページの中のあるテキストへHTMLのアンカーリンクの様に飛ぶことができればと考えています。 条件としては、ユーザーがクリックするリンクはHTMLのa hrefです。 宜しくお願いいたします。

    • ベストアンサー
    • HTML
  • PHPファイルのアンカーリンク

    PHPファイルのURLにアンカーリンクをつけているのですが、ページは表示されますが、アンカーリンクの指定の場所へ飛びません。表示後、F5キーを押してもダメで、エンターキーを押すと飛びます。 仕様ですが、あるページ内に複数のテキストリンクがあり、そのテキストリンクをクリックすると、一度ログイン画面に移動します。 ID・パスワードを入力してログインボタンを押すと、元のページに戻ります。 この時にアンカーリンクでクリックしたテキストリンクの場所に表示位置を移動したいのですが、なぜか移動ができません。 念のため、PHPファイルではなく、htmlファイルで試してみたのですが、こちらは飛びました。 なぜPHPだとだめなのか調べてみたのですが原因がわかりません。 ちなみに元のページのURLは参照渡しです。 たぶん本来ならcookieやセッションで対応するのかと思うのですが、まだ知識や経験が足りずこのような方法をとっています。 よろしくお願いします。

    • 締切済み
    • PHP
  • javascript?? 検索エンジンにヒットしにくいURLを作成したい。

    Blogのトラックバックスパムや掲示板を運営していますが、ページランクの低いページや、無意味なページに、たくさんリンクを貼られると、自分の持っているホームページのランクが下がると聞いたことがあります。 そこで、URLを記入した場合、自動的に、 <script language="javascript"> <!-- var Url = "<a href=http://www.goo.ne.jp>goo</a>";document.write(Url); // --> </script> と、URLをJavaScriptを通して、出力するよう書き換えて掲示板に表示させようかと思っています。 こうすると、クローラーに引っかからず、URLも表示できて良いのですがいかがでしょうかね? また、1ページに100リンク以上あると好ましくないと言われているため、この方法が応用できるかもしれません。 ただ、不安な点は、逆に、これが、ページランクを下げる原因となったり(隠しリンクと勘違い)、簡単なjavascriptはクローラーでも読み取れるらしく意味が無いかとも思っています。 なにか、参考になることがありましたら、アドバイスいただけないでしょうか? よろしくおねがいいたします。

  • クリックを押した時にリンク先へジャンプする

    通常はクリックして、マウスを押してボタンから指を放すときにリンク先にジャンプする と思いますが、 放す時ではなく、押した瞬間にリンク先の別ページに移動させたいと思うのですが、 JavaScript を使うことになるかと思いますが、何か方法がありますでしょうか? onMouseDown を使うのかなっというところまでは、 調べてみたのですが、分かりませんでした。 別の方法でも構いません、何か方法があれば教えてください。 よろしくお願いします。

  • リンク先でjavascript

    javascript初心者です。 ファイル内に、縦に長くて、overflow: auto;の指定をしてあるdiv要素(内容は読物です)がありまして、そのファイルではdiv要素の中で4つのアンカーポイントにビューンとスクロールするjavascriptを設置してます。 1つのリンク元ファイルから、4パターンのa hrefリンクをはり、リンク先ファイルのjavascriptを動かす(ページを読み込んですぐ4パターンのアンカーポイントにビューンと飛んでいく)ような指令って、どうやるのでしょうか。

  • overflow:scrollの要素内リンクの質問

    overflow:scrollを指定した要素内での要素内リンク(アンカーリンク?)の方法を探しています。 参考: http://solidstate.jp/ContentsDisplay/tabBox/script_144.html イメージとしては、、overlow:scrollを指定した要素の外に、overflow:scrollを指定した要素をコントロールするリンクがあって、そのリンクをクリックすると、overflow:scrollを指定した要素内の指定位置まで移動するようなイメージです。 参考にあげさせていただいたサイトのものでも良いのですが、他にこういったことを実現するJavascriptやJQueryをご存知の方がいらっしゃいましたら教えてください。 よろしくお願いします。

  • アンカータグをクリックして色を変える方法(リンク数変動ある場合)

    はじめまして。 javascriptを使って、別ページにあるアンカータグにリンクしたときに、テキスト等の色を変える方法でご教授いただきたいことがあります。 同じ当該掲示板にて投稿されていた記述を参考にすると、 http://oshiete1.goo.ne.jp/qa382742.html アンカー数(リンク数)をあらかじめ決めておく必要があるのですが、 これを”アンカー数”に関係なく実行する記述がわからず、 投稿させていただきました。 複数のhtmlページにこれを実現したいのですが、 htmlページによりアンカー数が様々であり、 htmlページ数も100くらいあって、ひとつずつアンカー数を数えて設定するより一つのjava scriptファイルで実現できないでしょうか。 ご教授宜しくお願い申し上げます。

  • トップからのリンクページが全く検索にのらないのはなぜですか?

    googleにトップページが登録されてから、1ヶ月半がたちますが、トップからリンクされている個別ページがまったく検索にのりません。クローラーはトップページから個別リンクをたどるということですが、全く反映されていないというのはなぜでしょうか?HPの作成方法が悪いのでしょうか?