とあるブログに、当方のブログURLがリンク先として貼られました。
(アクセス解析により判明しました)
そこ経由でのアクセスに迷惑しており、ブロックしたく思います。

使用ブログはFC2です。
IPごとのアクセス拒否設定は可能ですが、
設定可能数の上限を超えるため、対応しきれません。

先方に「リンクを外してほしい」と連絡しましたが、対応してもらえません。
ブログ転居も試みましたが、すぐにまたリンク先として設定され、
同じことの繰り返しとなっております。

テンプレートのHTML編集部分に、こういうタグを入れれば良い、
といった具体的方法をご存じの方からのご回答をお待ちしております。
よろしくお願いいたします。

※説明に不足点等ございましたら、ご容赦のうえご指摘願います。

このQ&Aに関連する最新のQ&A

A 回答 (7件)

if (ref_url.indexOf(check_url[n] > -1) {



のところ、「)」が1つ抜けています。

if (ref_url.indexOf(check_url[n]) > -1) {

ですよ。
    • good
    • 0

すいません訂正です。



if (ref_url.indexOf(check_url[n] > -1)) {



if (ref_url.indexOf(check_url[n]) > -1) {

の間違いです。
    • good
    • 0

no_url = "";


の後に
break;
を足しておいてください。
    • good
    • 0
この回答へのお礼

補足等を重ね重ねありがとうございます。
if (ref_url.indexOf(check_url[n] > -1)) {
部分の修正を加えた上で、次のように「break;」を足したところ、
テストメッセージは消えたのですが、アクセスブロックが効かなくなりました。
(自分の別ブログを「リンク元拒否」対象URLとしてテストしているのですが、
そこからリンクさせた場合、普通に閲覧できる状態になってしまいました)


//URLをチェック
for (n=0;n<num_check;n++) {
if (ref_url.indexOf(check_url[n] > -1) {
//対象を含む場合
document.location = ok_url;
no_url = "";break;
//テスト用
alert(ok_url + "へ移動します。");
}
}

if (no_url != "") {
//対象が含まれない場合
document.location = no_url;
//テスト用
alert(no_url + "へ移動します。");
}


再度ご指示を賜れますとありがたく存じます。
たびたび申し訳ございません。

お礼日時:2010/03/18 20:51

//該当ありの場合の移動先


ok_url = "./linkselecter2.html";

この部分を

ok_url = ref_url;

とすると、リンク元に表示が戻りますので、いくらリンクしてもどこにも飛べないようになります。

ただし、このスクリプトではリンク元が判る場合だけなので、URL欄に入力された場合や、リンクを別窓や別タグで開くと、リンク元の取得ができなくなります。
その場合は、リンク元が空白の場合もチェック対象にします。「""」を加えればOKです。

check_url = new Array("対象URL","");

ただし、この方法は諸刃の剣ですので、対象外のつもりであっても、条件に合えばはねられてしまいます。
    • good
    • 0

<script language="javascript">


<!--
//リンク元の取得
ref_url = document.referrer;
//チェック対象
check_url = new Array("対象URL");
num_check = check_url.length;

//該当ありの場合の移動先
ok_url = "移動先URL";
//該当なしの場合の移動先
no_url = "移動先URL";

//URLをチェック
for (n=0;n<num_check;n++) {
if (ref_url.indexOf(check_url[n] > -1)) {
//対象を含む場合
document.location = ok_url;
no_url = "";
//テスト用
alert(ok_url + "へ移動します。");
}
}

if (no_url != "") {
//対象が含まれない場合
document.location = no_url;
//テスト用
alert(no_url + "へ移動します。");
}

-->
</script>

このスクリプトをHTMLのソースに記述します。
対象URLにリンク元のURLを入れます。一部を参照するので、yahooだけでyahooを含む全てのURLが対象となります。

移動先URLにはそれぞれ、該当ありの場合の移動先と、該当なしの場合の移動先を入れておきます。

テスト用のalertは、動作を確認後削除してください。
    • good
    • 0
この回答へのお礼

大変ご丁寧にありがとうございます。
テストしてみましたところ、うまく作動いたしました。

大変恐縮なのですが、あと1点だけ教えていただけますでしょうか。

>テスト用のalertは、動作を確認後削除してください。

//テスト用
alert(no_url + "へ移動します。");

↑の部分を削除すればよろしいのでしょうか?
調べてみたのですが分かりませんでしたので、
何卒よろしくお願いいたします。

お礼日時:2010/03/18 19:40

CGIやJavaScriptを使って、指定のリンク元だったらページを切り替えるということは可能です。



既存のページに組み込むならJavaScriptの方が手軽ですけど、相手を逆上させてしまわないか心配です。
    • good
    • 0
この回答へのお礼

ご回答をありがとうございます。

>CGIやJavaScriptを使って、指定のリンク元だったらページを切り替えるということは可能です。

いろいろと試してみたいので、
この方法をもう少し詳しく教えていただけますと、
大変ありがたく存じます。
よろしくお願いいたします。

お礼日時:2010/03/18 18:28

アクセスカウンタを入れれば特定のサイトからのジャンプを禁止できますが。


shinobi.jpに無料で使えるアクセスカウンタがあるので、それを使えば何処からのジャンプや、検索エンジンでどういうキーワードでジャンプしてきたかが解析できますし、アクセス禁止にもできます。
    • good
    • 0
この回答へのお礼

ご回答をありがとうございます。
早速調べてみました。
大変使いやすそうで気に入ったのですが、
「要求されたURLはNINJA TOOLSの忍者バリアーで制限されています」
と、相手の神経を逆撫でしかねない一文が表示されてしまうので、
なるべくなら、
「ページは存在しません」といった表示に留めることができないかと考えております。

お礼日時:2010/03/18 18:26

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qブログへの異常アクセス

このところわたしの個人のブログに異常アクセスがあります
これまでは一日10件前後のアクセスで 1~2の記事を見るだけというケースでしたが この数日同一のアクセスで30~50の記事にアクセスしているようです
アクセス解析を見ると リモートホストは次のようになっています
     om126192131021.1.openmobile.ne.jp

これはどういうことが考えられるでしょうか
フィルター機能があるので解析しないようにすれば済むことでしょうか

これだけでは分からないかもしれませんが何かアドバイスをいただけないものか ご相談です
よろしくお願いします

Aベストアンサー

ブログへの異常なアクセス。
ブログの内容にもよりますが、個人的な日記、友達とのつながりのブログなら
ブログ主さんの内容が気に入らないから、嫌がらせでブログ落としとして、プレッシャーかけるつもりで、
「田代砲」や「Bot式」のツールで自動アクセスしているのかもしれませんね。

これらは、基本のプログラムからターゲットのURLを書き換えて、30分間に○○回アクセスする。
そういう設定にして、ブログのサーバーに負担をかける嫌がらせでもあります。
(元々は自分のアフェリエイト系のブログのアクセスを増やして営利を得るプログラムでした)
もちろん、一旦、アクセスプログラムを実行すれば仕掛けた本人がネット環境から離れても
自動で異常なアクセスは続きます。
仕掛け主が「実行」を解除するまで延々とこの手の嫌がらせアクセスは続きます。

相手のリモートホストがわかっているのならば、設定で閲覧禁止設定にリモートホストを指定すれば
改善するのかと思いますが、
相手がかなりの粘着な方の場合は、余計に苛立ち、ネットカフェから、意地悪をするかもしれません。

しばらく、友達だけ閲覧可能のパスワード認識でブログを読めるように設定してはどうでしょうか?

リモートホストが一致しない複数の謎のアクセスの場合は、2ちゃんねる系で晒されている可能性があります。
ネットは怖いですよ、ブログでは「この件について書くと」相手は面白くなりますから、
エスカレートするかもしれません。
何気なく、パスワード認証のブログにする事をおすすめします。

ブログへの異常なアクセス。
ブログの内容にもよりますが、個人的な日記、友達とのつながりのブログなら
ブログ主さんの内容が気に入らないから、嫌がらせでブログ落としとして、プレッシャーかけるつもりで、
「田代砲」や「Bot式」のツールで自動アクセスしているのかもしれませんね。

これらは、基本のプログラムからターゲットのURLを書き換えて、30分間に○○回アクセスする。
そういう設定にして、ブログのサーバーに負担をかける嫌がらせでもあります。
(元々は自分のアフェリエイト系のブログのアクセスを...続きを読む

Qブログ、リンク、転載

はじめてココに質問します、よろしくどうぞ。
私は写真ブログやっているのですが、とある地元企業さんのブログから私の写真を転載してよいかと要請がありました、これは断りました(同じ地域カテゴリであるので閲覧者にとって内容がかぶる、相手ブログが企業名義で宣伝商用を兼ねているのがひっかかる)から。
次にリンク要請です、まあネットの世界は原則リンクフリーですし、無断でリンクされても文句言うつもりは無いのですですが、ちょっと図々しい転載要請という前例、相手が営利企業のブログであって個人様ではない点が引っかかります。
こういう場合のためにトラックバック機能がある気もしますし。
こういう悪意のない商用ブログからのアクセスにはどう対処すべきでしょうか
似たような経験談あればお聞かせください。

Aベストアンサー

私もブログ運営をしています。
以前楽天のあるお店に無断で文章を転載され(しかも引用元なしでした)、
相手企業にメールを送ったことがあります。
その後相手からは謝罪があり、文章も取り下げられて一件落着。
と思っていたのですが、お詫びのつもりなのか相手ページからリンクが張られていました。
相手ページは女性対象のお店屋さんで、私のブログ記事がちょうど女性向けだったので転載したのだと思いますが、
正直驚きの体験でリンクに関しても良い気持ちはしませんでした。

・・・が、こちらにとって見ればそこから流れてくる方も沢山いますし、
こちらからリンクを貼っているわけではないので気分的にはよくないけれど
自分の利益にはなります。

というわけでリンクに関しては今でも何も言っていません。
私の場合は相手はブログではない訳で同じ状況ではないですが、
こちらからのリンクを要請されない限り放っておくのが一番いいのではないでしょうか。
どうしても気分的にイヤという場合は相手先にできればリンクはやめていただけたら・・・
という形で控えめに連絡をするとたぶんまともな企業であれば取り下げてもらえると思います。

あんまり参考にならなくてすみません。

私もブログ運営をしています。
以前楽天のあるお店に無断で文章を転載され(しかも引用元なしでした)、
相手企業にメールを送ったことがあります。
その後相手からは謝罪があり、文章も取り下げられて一件落着。
と思っていたのですが、お詫びのつもりなのか相手ページからリンクが張られていました。
相手ページは女性対象のお店屋さんで、私のブログ記事がちょうど女性向けだったので転載したのだと思いますが、
正直驚きの体験でリンクに関しても良い気持ちはしませんでした。

・・・が、こちらにとっ...続きを読む

Qmixiの外部ブログへのリンク

エキサイトブログに入り、日記をかき、mixiにリンクさせようとしています。
設定で、エキサイトブログを選び、urlも入れたのですが、私の日記は、最新日記に表示されていないようで、いつも見てくれる人が誰もきてくれていません。

上のバーの日記のところをクリックすると、外部ブログのurlが表示され、わたしは自分の日記に行くことができます。
どうしたら、マイミクさんの最新日記のところに、表示させることができるのでしょうか?
よろしくお願いいたします。

Aベストアンサー

mixiのヘルプより引用↓
----------------------------------------------------------------
Q. ブログがサイト上に反映されない
A. ミクシィ日記以外のブログを選択して、URLを記入しているのに更新がされない場合、以下のことが考えられます。

ブログの記事に機種依存文字を使っている。
RSSのURLが異なっている
RSSのフォーマットに問題がある
ブログの記事に機種依存文字を使っている。
突然日付が更新されなくなった場合、更新が止まった日の記事に原因がある可能性があります。記事の中に、XMLを生成する際エラーの原因となる文字が入っていると mixi 上にブログの更新を表示できませんので、特殊な文字を使用されている場合は修正をおこなってください。
RSSのURLが異なっている
mixi 設定変更画面では、ブログURLだけを入力した場合は自動的にRSSのURLを予測して取得をおこなっていますが、反映されない場合URLが異なっている可能性があります。
ブログページで確認いただくか各ブログサイトのヘルプなどをご覧いただき、正しい RSS(XML)のURLを記入してください。
RSSのフォーマットに問題がある
RSSの中身に問題がある場合、反映されません。mixiで利用可能なRSSかどうかは以下のサイトでチェックをおこなってください。

■FEED Validator (英語サイト)
http://www.feedvalidator.org/

こちらのサイトに、ご利用されているRSSのURLを入力していただき、エラーが表示された箇所に問題がある可能性が高いです。
また、mixi では4時間周期でブログRSSを読み取り、更新する仕様となっております。ブログを実際に更新された時間とmixi 上での表示更新には若干のタイムラグがございますが、ご了承ください。
---------------------------------------------------------------
↑確認されてみましたか?

mixiのヘルプより引用↓
----------------------------------------------------------------
Q. ブログがサイト上に反映されない
A. ミクシィ日記以外のブログを選択して、URLを記入しているのに更新がされない場合、以下のことが考えられます。

ブログの記事に機種依存文字を使っている。
RSSのURLが異なっている
RSSのフォーマットに問題がある
ブログの記事に機種依存文字を使っている。
突然日付が更新されなくなった場合、更新が止まった日の記事に原因がある可能性があります。記事の中に、X...続きを読む

Qブログにアクセスした履歴

最近、気に入っているブログがあるのですが、コメントを残したあとに
返事があるかチェックするために何度かブログにアクセスするのですが、
このアクセスの数が一時間に10回ほどで、ものすごいコメント待ってるっていう気持ちがブログ管理人に知られるのが、若干はずかしいです。
そこで、質問なのですがブログにアクセスしたパソコンは特定できるのでしょうか?たとえば。IPアドレスとか..パソコン初心者なので、
あまり専門的な知識がないので馬鹿げた質問かもしれませんが、
返事をおねがします。

Aベストアンサー

ブログについているアクセス解析によります。訪問履歴はIP・ホストで追いかけるので、訪問者の接続IPが固定だったら履歴は把握できます。
他にわかるのは使用OS・ブラウザ・どこのサイトから来たか・検索エンジン・検索キーワード・モニタ解像度、など。
個人を特定できるわけではありません。

訪問者が多いブログなら、いちいち一人一人の訪問履歴なんてチェックしないとは思いますけども。

コメントに返信がついたかどうか気になるなら、cocommentというサービスがあります。そのブログにアクセスすることなく、コメントにレスがついたかどうかのチェックができます。
http://jp.cocomment.com/
対応してないブログサービスもありますが。

FC2ブログなんかはコメントをRSS配信していたりしますよね。でもこれだと全てのコメントが入ってきてしまうのでうざったいかもしれませんが。

>アクセスの数が一時間に10回ほど
ま、まあプレッシャーは感じるかもしれませんが、いいんじゃないでしょうか。。。管理人としては悪い気はしないと思いますけど…。それともネット慣れしてない人は怖かったりするのかなー?

ブログについているアクセス解析によります。訪問履歴はIP・ホストで追いかけるので、訪問者の接続IPが固定だったら履歴は把握できます。
他にわかるのは使用OS・ブラウザ・どこのサイトから来たか・検索エンジン・検索キーワード・モニタ解像度、など。
個人を特定できるわけではありません。

訪問者が多いブログなら、いちいち一人一人の訪問履歴なんてチェックしないとは思いますけども。

コメントに返信がついたかどうか気になるなら、cocommentというサービスがあります。そのブログにアクセスするこ...続きを読む

Qブログでのリンクの仕方

 ブログ初心者です。
 FC2をしていますが、他の方のブログを参考に見ると
http://○×.blog.fc2.com/というブログのリンクボタンを押すと
http://○×.blog.fc2.com/blog-entry-1.htmlというページに飛びます。

1 この後者のページはどうやって作るのでしょうか?
2 また、このページはどこに保存しているのでしょうか?
  
その仕方や仕組みが今イチ分かりません。

初心者ですので、詳しい方の初心者向けのアドバイスをお願いします。

Aベストアンサー

リンクはこういうタグで書かれてます。
<A Href="URL">画面に見えるリンク文字</A>
で、これをブラウザ(インターネットエクスプローラとか)で見ると、

画面に見えるリンク文字

と表示されて、これをクリックすると、「URL」というアドレスのページが表示されます。なので、この「URL」の部分を「http://○×.blog.fc2.com/blog-entry-1.html」にして、「画面に見えるリンク文字」の部分を「http://○×.blog.fc2.com/」としておけば、

http://○×.blog.fc2.com/

をクリックした場合、「http://○×.blog.fc2.com/blog-entry-1.html」のページを表示することが可能です。

また、このhttp://○×.blog.fc2.com/blog-entry-1.htmlというページを作成するのは、新規記事を書くことで可能です。ご自身のブログで記事の題名をクリックすると、ブラウザのアドレス表示部に同じようなアドレスが表示されませんか?
きっとこれを作った方は、訪問者が最初に見るページを任意に指定したいために、このような入り口的な記事を書いて、最初はその記事が表示されるようにしているんだと思います。

外れてたらごめんなさい。

リンクはこういうタグで書かれてます。
<A Href="URL">画面に見えるリンク文字</A>
で、これをブラウザ(インターネットエクスプローラとか)で見ると、

画面に見えるリンク文字

と表示されて、これをクリックすると、「URL」というアドレスのページが表示されます。なので、この「URL」の部分を「http://○×.blog.fc2.com/blog-entry-1.html」にして、「画面に見えるリンク文字」の部分を「http://○×.blog.fc2.com/」としておけば、

http://○×.blog.fc2.com/

をクリックした場合、「http://○×.blog....続きを読む


人気Q&Aランキング

おすすめ情報