XOOPS運用Tips : 荒らしサイトからのアクセスを禁ずる
サイトを長いこと運営していると、自分のサイトのURLが荒らしサイトの掲示板などに載せられてしまうことがあります。そこから荒らしが来てサイトが荒れてしまうこともしばしばあります。そんな時の応急処置に便利なカスタムブロックを紹介します。
case 1 : 荒らしサイトから来たユーザーを荒らしサイトに帰す。
コンテンツのタイプ :: PHPコード
$arasi = "http://ime.nu/|http://aaa.jp/";
//↑ リンクを無効にするサイトのURLを | で区切る
$arasi = "/(".str_replace("/","\/", quotemeta($arasi) ).")/i";
if(preg_match($arasi,$_SERVER['HTTP_REFERER'])){
sleep(10);//10秒待ってね
header("Location: ".$_SERVER['HTTP_REFERER']); //お客様、お帰り下さい。
exit();
}このコードはリファラを取得して、もし荒らしサイトのリファラを含んでいれば、その荒らしサイトに逆転送してしまうというものです。
なお、何回も連続してアクセスされるとDOS攻撃に成ってしまうかも知れませんので、アクセスすると10秒間処理を停止します。
case 2 : NotFoundを偽装
コンテンツのタイプ :: PHPコード
$arasi = "http://ime.nu/|http://aaa.jp/";
//↑ リンクを無効にするサイトのURLを | で区切る
$arasi = "/(".str_replace("/","\/", quotemeta($arasi) ).")/i";
if(preg_match($arasi,$_SERVER['HTTP_REFERER'])){
sleep(10);//10秒待ってね
header("HTTP/1.0 404 Not Found"); //ページが見つかりません
exit();
}リファラを取得して、荒らしサイトのものであればNotFoundエラーを表示します。
大抵404エラーが出れば2回とそのサイトを見ることはありませんので、荒らしを諦めさせるには多少の効果があるでしょう。
- formatTimestamp関数の書式 (2006年07月10日 05:49)
- Bulletin2とAltsysを一緒に使おう(推奨) (2006年07月04日 14:27)
- ニュース記事と画像に適度な余白を作る (2006年06月24日 14:57)
- アバターを表示するブロック (2006年06月20日 02:15)
- Bulletinのカテゴリアイコンの管理方法(推奨) (2006年06月15日 17:07)
- 「アカウント情報」ページのタイトルをユーザ名にしたい (2006年06月13日 16:39)
- イメージマネージャとmyAlbumPを連結する (2006年06月08日 23:33)
- カスタムブロックを使ったキャッシュクリーナ (2006年06月08日 23:32)
- アカウント情報のEmailのスパム対策 (2006年06月08日 23:30)
- 荒らしサイトからのアクセスを禁ずる (2006年06月08日 23:28)
この記事への参照元
サーチワード・タグクラウド
$_SERVER
"/"
"DoS攻撃"
"HTTP_REFERER"
"URL"
"_server"
"ime.nu/"
"s-sleep"
"クールなサイト"
"サイト攻撃サイト"
"偽装方法"
-2ch
-SNS
-mixi
/ims
2ch
404
404アクセスエラー
404エラー
?A?N?Z?X?@??
ARASI
Bulletin
DDOS攻撃
DOS
Found
Found")
Found");
Found')
Found');
HTTP
HTTP/1.0
HTTP_REFERER
NEWS
Not
NotFound');
NotFoundに偽装
REFERER
Ring
URLを取得
URL取得
Xoops
_SERVER
a
blue
firefox
forefox
header
header("HTTP/1.0
header("Location:
header('HTTP/1.0
header('Location:
header関数
html
http://ime.nu
http://ime.nu/
http://ime.nu対策
i
ime
ime.nu
ime.nuから
ime.nuからアクセス
linkchecker
location
notfound
nu
nyキャッシュサイト
page
php
preg_match
quotemeta
r
s
sleep
suspend
t
url
url偽装
wiki
xoops+掲示板+荒らし
あらし
あらしサイト
から
からのアクセス
とは
アーカイブ
アクセス
アクセスエラー
アクセスブロック
エラー
エラー表示
カスタム
カスタムエラー
カテゴリ
キャッシュ
クールなサイト
サーチワード
サイト
サイトあらし
サイトのURL取得
サイト攻撃
サイト荒し方法
サイト荒らし
サイト荒らす方法
タグ
ブログ荒らし方法
ブロック
モジュール
リファラ
リファラー
リファラを取得
リファラを無効
リンク
リンクを無効に
リンクを無効にする
偽装
偽装方法
逆アクセス
逆リンクアクセス
掲示板
掲示板荒らし
検索サイト
検索荒らし
攻撃
荒しサイト
荒しサイトの掲示板
荒し検索
荒らし
荒らしサイト
荒らしサイトとは
荒らしサイトとは
荒らしタグ
荒らしタグサイト
荒らし検索
荒らし検索サイト
荒らし推奨
荒らし推奨サイト
荒らし推奨掲示板
荒らし登録サイト
荒らし方法
取得
紹介
対策
登録
墓荒しサイト
方法
無効
連続アクセス
投稿された内容の著作権はコメントの投稿者に帰属します。
