ここから本文です

<script type='text/javascript'>URLを追加する方法で質問があります。

ste********さん

2015/9/2402:07:23

<script type='text/javascript'>URLを追加する方法で質問があります。

<script type='text/javascript'>
if(location.host == &quot;●●●1.com&quot; || location.host == &quot;●●●2.com&quot;){
window.top.location =&quot;http://●●●3.com/"; //
}

指定サイトからの無断RSS取得を防止したいのですが、●1 ●2 ●3には全て該当URLを入れるのでしょうか?
また、複数のサイトのスクレイピングを防止するには、どのようにしてURLを追加すればいいのでしょうか。
ご存知な方、居られましたご教授願います。

閲覧数:
52
回答数:
1
お礼:
500枚

違反報告

ベストアンサーに選ばれた回答

みわさん

編集あり2015/9/2404:26:27

カテ違いですよ??

「Yahoo!検索を利用してのアクセスはブロックする」というようなことでイイのでしょうかね?
以下は、Yahoo!検索を利用したアクセスは、Yahoo!トップページに強制的に追い払うコードです。


var referrer = document.referrer;
if(referrer != "") {
// ブロックするURL
var blocks = new Array();
blocks.push("http://search.yahoo.co.jp/");

var isBlock = false;
for(var i = 0; i < blocks.length; i++) {
if(referrer.indexOf(blocks[i]) != -1) {
// ブロックリストのURLが含まれている場合
isBlock = true;
break;
}
}
if(isBlock) {
// ブロックする場合、履歴を残さず遷移
window.top.location.replace("http://www.yahoo.co.jp/");
}
}

質問した人からのコメント

2015/9/26 22:08:30

カテゴリー違い申し訳ありません。

タグを教えていただき有難うございました。
一度試してみる事にします。

この質問につけられたタグ

みんなで作る知恵袋 悩みや疑問、なんでも気軽にきいちゃおう!

Q&Aをキーワードで検索:

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。
お客様自身の責任と判断で、ご利用ください。
本文はここまでです このページの先頭へ

「追加する」ボタンを押してください。

閉じる

※知恵コレクションに追加された質問は選択されたID/ニックネームのMy知恵袋で確認できます。

不適切な投稿でないことを報告しました。

閉じる