• 締切済み

特定のサイトからのリンクだけを拒否

色々検索しましたが、わからない事があるので質問します。 タイトル通り、特定のサイトからのリンクだけを拒否したいと思います。別のページ等にジャンプされるのではなく、エラー表示(403?)が出るようにしたいのです。 ご存知の方がいらっしゃいましたら宜しくお願いします。

みんなの回答

noname#22259
noname#22259
回答No.2

<JavaScript>: r=document.referrer; if(r.indexOf('www.xxx.or.jp/zzz/')!=-1){ location.replace('403.htm') } -------- <PHP>:(^^; index.html-->index.php <? $ref = $_SERVER['HTTP_REFERER']; if(ereg('www.xxx.or.jp/zzz/',$ref)){ include('403.php'); exit; } ?>

回答No.1

こちらは「JavaScript」のことを聞くカテゴリなんですが、こちらで聞かれるということは「JavaScript」を用いての特定のサイトからのリンク拒否方法を聞きたいということでしょうか?

stratus
質問者

補足

言葉が足らず申し訳ありません。 そうです。「JavaScript」での方法を探しています。 宜しくお願いします。

関連するQ&A

  • .htaccess リンクの拒否

    さくらインターネットのレンタルサーバをつかっています。 .htaccessで特定のホストから、また特定のホストのある特定のディレクトリからのリンクを拒否したい(直前にいたページによってアクセスを制限したい)のですが、.htaccessでの記述の仕方がわかりません。教えてください。 たとえば、www.abc.com全体からや www.xyz.co.jp/pqr のディレクトリのファイルからのリンクを拒否したい(www.xyz.co.jp/のほかのディレクトリからはリンクでジャンプしてくるのはOKとする)として、どう記述するのでしょうか。

  • 特定リファラからのアクセスを拒否

    タイトルの通り、特定のリファラーからのアクセスを拒否をしたいのですが、ちょっと内容を説明します。 私の友人の会社と取引のあったフランチャイズ店鋪がありました。そのフランチャイズ店鋪は、会社と契約が終了したにも関わらず、あたかも今も取引があるようにホームページから会社にリンクをはっているんです。会社の方は地方ながらテレビCMなども放送しているため、今の所フランチャイズ店鋪に会社の名前をうまく利用されている形になっています。そこで、会社の方としては、そこからのリンクによるアクセスを止めたいというわけです。 今までもhtaccessを使ってリファラ拒否していたんですが、それだと403が出るだけで、ブラウザで再読み込みするとページが表示されてしまいます。これを表示させないようにするのは不可能だと思いますので、リファラ拒否した時に403ページの代わりに「当社はこの店鋪とは関係ありません」というメッセージのページへジャンプさせたいと思っています。 htaccessでできればスッキリしていいなと思っているんですが、もし無理であれば、方法は問いません。みなさんならどうするか、教えてください。 ちなみに現在その会社は弁護士に相談している状態ですが、まずは今できることだけやっておこうということで、質問させていただきました。よろしくお願いします。

  • リンクの貼り方について。

     現在、Gooブログを管理しているのですが、質問があります。ブログ内にリンクを貼りたいのですが、Gooブログの「検索リンク」ボタンを使うと、文字通り、検索結果ページからじゃないと、そのサイトに飛べません。私はその貼り付けたリンクから、直接そのサイトにジャンプできるようにしたいのです。超初歩的な質問ですいませんが、分かる方、宜しくお願いします。

  • 特定のサイトからのリンクを拒否する。

    ある特定のサイトからリンクしてきた方を自動的に別サイトへ飛ばすということは可能なのでしょうか。 相手が不快な方なので、そこから訪れた方を自分のサイトへ絶対に入れたくないのです。 毎日毎日その場所からアクセスした形跡があり、気が滅入りそうな毎日です。 幾ら言っても駄目だったので、最終手段と思いここに書きました。 どんな方法でも構いません。出来れば具体的にお願い致します。

  • 特定ページからのリンク

    こんにちは。 HTMLで出来るのか、javaなのか、 CGIなのか、FLASHなのかすらもわからないのですが、質問させてください。 特定ページからのリンクをたどらないと ページを表示させようした時に 「入り口から入ってください」とか 「404」になったりするサイトさんがあります。 サイト内リンクに限り可にしている可能性もあるかなと思います。 それを実行したいのですが、方法がわからず調べようがありません。 忍者のツールでそのようなものもあるのですが いくつかみたサイトさんではそのような感じではありませんでした。 またこちらのサイトさんは、強制的にindexに飛ぶようになっています。このような方法でもかまいません。 http://frank-web.net/item/icon.htm 方法をご存知の方がいらっしゃいましたら 教えてください。 よろしくお願いいたします。

  • 特定のページのリンクが開けません

    過去の質問を調べても解決しなかったので質問させていただきます。 WindowsXP、IE6.0(SP2)の環境でインターネットを閲覧しているのですが、 特定のページ内のリンクを開く事ができなくなってしまいました。 このサイト(http://www.senha-yuzu.com/information/)の「MEDIA」という項目の下の 「TELEVISION」「RADIO」「WEB」「MAGAZINE」「OTHERS」という5つの項目の全てのリンクが開きません。 URLにあるページを表示するとブラウザの左下に黄色い三角のエラーマークが表示され、 エラーメッセージには「ライン:10 文字:2 エラー:オブジェクトを指定してください。 コード:0」と表示されています。 ポップアップブロックが関係しているのかと思い、Ctrlキーを押しながらクリックしてみても表示されませんでした。 Shiftキーを押しながらクリックするとページを表示できませんという画面が出て、 アドレスバーにはjavascript:void(0);と表示されていました。 ちなみにリンクは新しいウインドウで個別に開くのではなくJavaで動作するタイプで、 今ある画面の上に小さいウインドウが被さるようなタイプです。 他のページは問題なくリンクが開くのでサイト側の問題なのか、こちら側の問題なのかが分かりません。 過去の同じような質問を参考に設定を変えてみたりもしたのですが、うまくいきません。 Javaを有効にして再起動したり、ウイルス対策ソフトを停止したりしましたが変わりませんでした。 できればブラウザのアップデートは避けたいので、他に有効な対策があれば教えて下さい。

  • 特定の人を拒否するHTML

    タイトル通りなのですが特定の人を拒否するHTMLってありますか?? 特定の人のせいでサイトを荒らされて困っています。

    • ベストアンサー
    • HTML
  • 特定のサイトで、タグが表示されてしまうのですが・・

    昨日から、突然特定のサイトが表示されなくなりました。 最初、メールのリンクをクリックしたのですが、タグだけの表示で、 おかしいなと思い、そのリンク先のサイト自体をトップページから 開いてみたのですが、同じようにページのタイトルが表示されるところに タグが表示されるだけで、ページは何も表示されないか、タグが表示される状態です。 全てのサイトではないのですが、どうしてなのでしょうか? 使用しているのは、imac dv+ MacOS9.1 InternetExplorer5.1です。

    • ベストアンサー
    • Mac
  • リンクからサイトにとべません

    サイトからリンクしてある他サイトで、一箇所だけページエラーになりとべないサイトがあります。 サーチからも試してみたのですがなぜかそこだけエラーになります。 ブラウザのお気に入りからはなんの問題もなくとべるので、アク禁されてるわけではないと 思うのです。 お気に入りから入室して普通に閲覧できるので、サイト自体がないというわけでもないようです。 こちらのPCに問題があるのでしょうか? どのような原因が考えられますでしょうか? 表示されるエラーページは <ページを表示できません。 検索中のページは現在、利用できません。Webサイトに技術的な問題が発生しているか、 ブラウザの設定を調整する必要があります。> となります。 ブラウザはIE6を使用しています。

  • サイト内リンクは有効?

    検索上位表示の観点を考えると、 自分のサイト内部において リンクをリンクを張ることは有効性が高いですか? 例えば、天国についてのHPを作成して、天国という事場が登場するたびに、トップページの天国のページへリンクを張るという感じです。 利用者にとってはそうしたページ内リンクがありがたいと思う人もいるでしょうから、スパム的とはみなされないものと考えますが。 よろしくおねがいします。

専門家に質問してみよう