悪意のあるウェブサイトのミラー画像はどうすればいいですか?


時には、検索エンジンにウェブサイトの名前を入力した時、出てきたウェブサイトの情報はあなた達のものですが、ドメイン名は見知らぬものです。このような状況は基本的にウェブサイトが鏡像されたと確定できます。
悪意のあるミラーは、悪意のあるクローンとも呼ばれ、悪意のある解析とは、ドメイン名Aを通じて直接に他人のIPアドレスを解析して、訪問者の目から見たら完全に同じサイトになる過程を指す。基本的には、ユーザーがミラーサイトにアクセスすると、プログラムは正式版のサイトでデータを検索し、リンクを修正してユーザーに提供し、実質的には元の駅のデータを読み取ります。厳密には、ウェブサイト全体または一部のウェブページのコンテンツをコピーして、異なるドメイン名とサーバに割り当てることにより、検索エンジンを騙して同じサイトまたは同じページに対して複数のインデックスを行う行為です。
ウェブサイトは鏡の像の危害に遭います。
簡単に言えば、悪意のあるミラーは自分の重みのあるドメイン名を利用して威圧して、ある手段を通じてあなたのサイトを複製しました。ドメイン名が違っている以外に、他の内容は同じです。ユーザーはぜんぜん区別できないかもしれません。新しいサイトについても、検索エンジンはどれが本当のサイトなのか迷うので、正規のサイトが削除されて収録される可能性があります。海賊版は検索エンジンに人気があります。
今のところ、悪意のあるミラーが私たちのサイトに何の意図があるかは分かりませんが、私たちには何のメリットもありません。もし彼のドメイン名に不健全な情報があれば、私たちはミラーのサイトに汚染される可能性があります。
どのように自分のウェブサイトが鏡に映っているかどうかを知っていますか?
自分のサイトのタイトルをコピーします。(PS:自分のサイトのトップページのソースコードを確認します。楽しみを共有して、GoogleやBaiduなどの検索エンジンで検索します。検索:intitle龙笑天下-悲しみを分かち合います。楽しみを共有して、もしその他のウェブサイトのウェブサイトのタイトルがあるならば、説明とウェブサイトの内容はあなたと同じで、ドメイン名だけが異なっています。
どのようにウェブサイトを処理しますか?
このようなミラー像は完全なサイトのように見えますが、実際にはユーザーがミラーサイトにアクセスするたびに、プログラムは正式版のサイトでデータを検索し、関連リンクを修正してユーザーに提供します。実質的には元の局のデータを読んでいます。以下の竜笑天下はいくつかの解決方法を列挙して、みんなは自分で取捨選択して使います!
方法1:ミラーサイトの本体Ipを調べ、Ipを禁止することで解決します。
本教程はWordPressプログラムに基づいています。他のシステムは自分で測ってください。
1、ミラーサーバipを取得します。このIPはpingから彼のドメイン名のIPではないかもしれません。
下記のコードをコピーして、phpファイルを新規作成し、「ip.php」と名づけてウェブサイトのルートディレクトリにアップロードします。

<?php
$file = "ip.txt"; //      
$ip = $_SERVER['REMOTE_ADDR'];
$handle = fopen($file, 'a');
fwrite($handle, "IP Address:");
fwrite($handle, "$ip");
fwrite($handle, "
"); fclose($handele); ?> <?php $file = "ip.txt"; // $ip = $_SERVER['REMOTE_ADDR']; $handle = fopen($file, 'a'); fwrite($handle, "IP Address:"); fwrite($handle, "$ip"); fwrite($handle, "
"); fclose($handele); ?>
2、あなたのサイトの鏡像サイトにアクセスして、アドレスの後ろに…/p.phpを追加して、サイトのルートディレクトリでip.txtファイルを見つけて、コピー中のipアドレスを開けます。
3、次にあなたのhttaccessファイルを開けて、下記のコードを付けます。(自分で先ほど獲得したipに修正します。)

#  IP   
Order Deny,Allow
Deny from 162.158.72.179

#  IP   
Order Deny,Allow
Deny from 162.158.72.179
もちろん、CDNを使うと、CDのバックグラウンドに直接ipブラックリストを追加することができます。
この時にもう一度ミラーサイトを更新してください。もう403エラーですか?この時はもうこのミラーサイトを解決しました。クモが解決するのを待ってください。
この方法の欠点は、もしミラーサイトがipを交換したら、私達のシールドは失敗します。
方法2:JSによる保護
頭のラベル:@boke 112から採取してナビゲーションします。<head></head><head></head>リガの上下のJSコード:

<script type="text/javascript">
if (document.location.host != "www.ilxtx.com") {
location.href = location.href.replace(document.location.host,'www.ilxtx.com');
}
</script>

<script type="text/javascript">
if (document.location.host != "www.ilxtx.com") {
location.href = location.href.replace(document.location.host,'www.ilxtx.com');
}
</script>
または以下のJSコードを追加します。

<script type="text/javascript">
rthost = window.location.host;
if (rthost != "www.ilxtx.com") {
top.location.href = "https://www.ilxtx.com";
}
</script>

<script type="text/javascript">
rthost = window.location.host;
if (rthost != "www.ilxtx.com") {
top.location.href = "https://www.ilxtx.com";
}
</script>
注意:上のコードのwwww.ilxtx.comをあなたのウェブサイトのトップページの主な住所に変えて、もし私の上で書いたのは私のウェブサイトの主な住所のwwww.ilxtx.comではありませんて、ilxtx.comだならば、ウェブサイトがずっと更新することを招きます!
注:当駅のテストを経て、鏡像駅がJSを遮断したら、この方法は無効になります。ですから、方法2と方法3を組み合わせて使うのが一番いいです。
方法3:Jsを遮蔽してミラーリングを防止する方法
下記のコードをウェブサイトのheader.phpに追加します。コードは@boke 112から取ります。

<div style="display:none;">
<script>proxy2016 = false;</script>
<img src="" onerror='setTimeout(function(){if(typeof(proxy2016)=="undefined"){window.location.host="www.ilxtx.com";}},3000);'>
</div>

<div style="display:none;">
<script>proxy2016 = false;</script>
<img src="" onerror='setTimeout(function(){if(typeof(proxy2016)=="undefined"){window.location.host="www.ilxtx.com";}},3000);'>
</div>
一部のサイトではJSコード(下記のコードのような)を遮断します。

<script>...</script>
<script>...</script>
したがって、<script>proxy2016 = false;</script> コードはフィルタリングされ、imgのオンerrorはタイムアウト時間3000ミリ秒を設定し、実行関数部分をproxy 2016文字がまだ存在するかどうかを検出し、見つからない場合はホストのURLをwwww.ilxtx.comに変更する。安全のために、js部分はjsコード混淆(当駅の「JSコード混淆」ツールまたは駅長の家JS混淆ツール)を使用することができます。
当駅の混淆結果は以下の通りです。

<div style="display:none;">
<script>proxy2016 = false;</script>
<img src=" " onerror='setTimeout(function(){if(typeof(proxy2016)=="undefined"){window["\x6c\x6f\x63\x61\x74\x69\x6f\x6e"]["\x68\x6f\x73\x74"]="\x77\x77\x77\x2e\x69\x6c\x78\x74\x78\x2e\x63\x6f\x6d";}},3000);'>
</div>

<div style="display:none;">
<script>proxy2016 = false;</script>
<img src=" " onerror='setTimeout(function(){if(typeof(proxy2016)=="undefined"){window["\x6c\x6f\x63\x61\x74\x69\x6f\x6e"]["\x68\x6f\x73\x74"]="\x77\x77\x77\x2e\x69\x6c\x78\x74\x78\x2e\x63\x6f\x6d";}},3000);'>
</div>
私のテストを経て、このコードはChrome、IE 11と360の非常速ブラウザで有効です。ソースステーションのオリジナルページにジャンプします。Firefoxでは効果がなく、ミラーのページは元の駅にジャンプしません。コードの中のタグのsrc引用アドレスをスペースまたは無効な画像アドレスに変更した後、Firefoxでも効果があります。
方法4:ImgのOneerrorによるイベント
2061119更新(検索犬のスナップショットのサポートを追加):この方法が使用されると、Baiduのスナップショット、Googleのスナップショット、スナップショット、検索犬のスナップショットなどが404ページにジャンプする必要があります。どうすればいいか分かりません。2016-11-10は再び張戈の指導を経て、元のコードのif( str1!=str3 ) if( str1!=str3 && str3!="cache.baiducontent.com" && str3!="webcache.googleusercontent.com" && str3!="c.360webcache.com" && str3!="cncc.bingj.com" && str3!="snapshot.sogoucdn.com" ) に変更します。スナップショットの更新を待てば効果が分かります。
2061127:検証した結果、上記の更新はすでに効果がありました。具体的な効果は、私を注文してください。
2071022更新:张戈那からこのコードはオンerrorのループによってウェブページを閲覧するコンピュータの高負荷(CPUのアップロード)が発生することが分かりました。そのため、コードオンerrorトリガイベントにオンerrorクリアメカニズムを追加します。すなわち、this.onerror=nullに加入します。ブログのウェブページによるコンピュータCPUの急騰による問題解決記録】
ドメイン名のリンクを分解してミラー局と照合し、その後にcrc空の値でOneerrorをトリガしてjsのペアを実行し、失敗した場合に比べてソース局にジャンプします。
①、ワードプレス専用版
@张戈童学の継続的な改善(IEはwindow.stop()関数をサポートしていないので、「20160909バージョン」は失効してしまいました。完璧なフィットFirefox、Chrome、IE 11と360極速ブラウザを通じて、ソースステーションの該当ページにジャンプできます。ここで感謝します。次の3段の中から一つを選んでください。効果はこちらをご覧ください。http://www.ilxtx.com.3s3s.org/the-shawshank-redemption-1994.html
コードは以下の通りです。(テーマにコピーしたfunctions.phpの最後の一つですか?)前)

/**
*                    (   ) -     
* https://www.ilxtx.com/mirrored-website.html
*       :20171022      :20160912
*   :zhangge.net
*/
add_action('wp_footer','lxtx_deny_mirrored_websites');
function lxtx_deny_mirrored_websites(){
  $currentDomain = 'www" + ".ilxtx." + "com';
  // $currentDomain = '"zhangge." + "net"';
  echo '<img style="display:none" src=" " onerror=\'this.onerror=null;var str1="'.$currentDomain.'";str2="docu"+"ment.loca"+"tion.host";str3=eval(str2);if( str1!=str3 && str3!="cache.baiducontent.com" && str3!="webcache.googleusercontent.com" && str3!="c.360webcache.com" && str3!="cncc.bingj.com" && str3!="snapshot.sogoucdn.com" ){ do_action = "loca" + "tion." + "href = loca" + "tion.href" + ".rep" + "lace(docu" +"ment"+".loca"+"tion.ho"+"st," + "\"' . $currentDomain .'\"" + ")";eval(do_action) }\' />';
}

/**
*                    (   ) -     
* https://www.ilxtx.com/mirrored-website.html
*       :20171022      :20160912
*   :zhangge.net
*/
add_action('wp_footer','lxtx_deny_mirrored_websites');
function lxtx_deny_mirrored_websites(){
  $currentDomain = 'www" + ".ilxtx." + "com';
  // $currentDomain = '"zhangge." + "net"';
  echo '<img style="display:none" src=" " onerror=\'this.onerror=null;var str1="'.$currentDomain.'";str2="docu"+"ment.loca"+"tion.host";str3=eval(str2);if( str1!=str3 && str3!="cache.baiducontent.com" && str3!="webcache.googleusercontent.com" && str3!="c.360webcache.com" && str3!="cncc.bingj.com" && str3!="snapshot.sogoucdn.com" ){ do_action = "loca" + "tion." + "href = loca" + "tion.href" + ".rep" + "lace(docu" +"ment"+".loca"+"tion.ho"+"st," + "\"' . $currentDomain .'\"" + ")";eval(do_action) }\' />';
}
Ps:落としたらwp_head、テストを経て、画像をheadに置いて、ブラウザは自動的にエラー調整を行います。headの元素がbodyの中に失われました。例えばstyle.css、ウェブページの標準の中でheadの中に写真を置くべきではないと推定して、footerの中に移動しました。

/**
*                    (   ) -     
* https://www.ilxtx.com/mirrored-website.html
*   :zhangge.net
*/
add_action('wp_footer','lxtx_deny_mirrored_websites');
function lxtx_deny_mirrored_websites(){
 $currentDomain = "www' + '.ilxtx.' + 'com";
 // $currentDomain = "zhangge' + '.' + 'net";
 echo '<img style="display:none" src="nothing" onerror="this.onerror=null;var str1=\''.$currentDomain.'\';str2=\'docu\'+\'ment.loca\'+\'tion.host\';str3=eval(str2);if( str1!=str3 ){ do_action = \'loca\' + \'tion.\' + \'href = loca\' + \'tion.href\' + \'.rep\' + \'lace(docu\' +\'ment\'+\'.loca\'+\'tion.ho\'+\'st,\' + \'\\\'' . $currentDomain .'\\\'\' + \')\';eval(do_action) }" />';
}

/**
*                    (   ) -     
* https://www.ilxtx.com/mirrored-website.html
* zhangge.net  
*/
add_action('wp_footer','lxtx_kimsom_reverse_proxy_defense', 99);
function lxtx_kimsom_reverse_proxy_defense(){
 $currentDomain = '"www." + "ilxtx" + ".com"';
 echo '<img style="display:none" id="inlojv-rpd" src="nothing" data-url="'.home_url().'" onerror=\'this.onerror=null;var str0=document.getElementById("inlojv-rpd").attributes.getNamedItem("data-url").nodeValue;var ishttps="https:"==document.location.protocol?true:false;if(ishttps){var str1="https"+"://";}else{var str1="http"+"://";}var str2='.$currentDomain.';var str3=str1+str2;if( str0!=str3 ){location.href = location.href.replace(document.location.host,'. $currentDomain .');}\'/>';
}
Tips:「20160909バージョン」のようにヒントがあれば、上記のコードをこのように変更することができます。

add_action('wp_footer','lxtx_kimsom_reverse_proxy_defense', 99);
function lxtx_kimsom_reverse_proxy_defense(){
 $currentDomain = '"www." + "ilxtx" + ".com"';
 echo '<img style="display:none" id="inlojv-rpd" src="nothing" data-url="'.home_url().'" onerror=\'this.onerror=null;var str0=document.getElementById("inlojv-rpd").attributes.getNamedItem("data-url").nodeValue;var ishttps="https:"==document.location.protocol?true:false;if(ishttps){var str1="https"+"://";}else{var str1="http"+"://";}var str2='.$currentDomain.';var str3=str1+str2;if( str0!=str3 ){alert("\u8b66\u544a\uff01\u68c0\u6d4b\u5230\u8be5\u7f51\u7ad9\u4e3a\u6076\u610f\u955c\u50cf\u7ad9\u70b9\uff0c\u5c06\u7acb\u5373\u4e3a\u60a8\u8df3\u8f6c\u5230\u5b98\u65b9\u7ad9\u70b9\uff01");location.href = location.href.replace(document.location.host,'. $currentDomain .');}\'/>';
}

   @     

/**
*                    (   ) -     
* https://www.ilxtx.com/mirrored-website.html
*/
add_action('wp_footer','lxtx_kimsom_reverse_proxy_defense');
function lxtx_kimsom_reverse_proxy_defense(){
$domain_arr = explode('//',home_url());
$domain = $domain_arr[1];
 echo '<img style="display:none" id="inlojv-rpd" src="nothing" data-url="'.home_url().'" onerror="this.onerror=null;var str0=document.getElementById(\'inlojv-rpd\').attributes.getNamedItem(\'data-url\').nodeValue;var ishttps=\'https:\'==document.location.protocol?true:false;if(ishttps){var str1=\'https\'+\'://\';}else{var str1=\'http\'+\'://\';}var str2=\''.$domain.'\';var str3=str1+str2;if( str0!=str3 ){alert(\'\u8b66\u544a\uff01\u68c0\u6d4b\u5230\u8be5\u7f51\u7ad9\u4e3a\u6076\u610f\u955c\u50cf\u7ad9\u70b9\uff0c\u5c06\u7acb\u5373\u4e3a\u60a8\u8df3\u8f6c\u5230\u5b98\u65b9\u7ad9\u70b9\uff01\');if (!!(window.attachEvent && !window.opera)){document.execCommand(\'stop\');}else{ window.stop();}var str4=\'wind\'+\'ow.loca\'+\'tion.rep\'+\'lace(str3)\';eval(str4);}">';
}
/**
*                    (   ) -     
* https://www.ilxtx.com/mirrored-website.html
*/
add_action('wp_footer','lxtx_kimsom_reverse_proxy_defense');
function lxtx_kimsom_reverse_proxy_defense(){
$domain_arr = explode('//',home_url());
$domain = $domain_arr[1];
 echo '<img style="display:none" id="inlojv-rpd" src="nothing" data-url="'.home_url().'" onerror="this.onerror=null;var str0=document.getElementById(\'inlojv-rpd\').attributes.getNamedItem(\'data-url\').nodeValue;var ishttps=\'https:\'==document.location.protocol?true:false;if(ishttps){var str1=\'https\'+\'://\';}else{var str1=\'http\'+\'://\';}var str2=\''.$domain.'\';var str3=str1+str2;if( str0!=str3 ){alert(\'\u8b66\u544a\uff01\u68c0\u6d4b\u5230\u8be5\u7f51\u7ad9\u4e3a\u6076\u610f\u955c\u50cf\u7ad9\u70b9\uff0c\u5c06\u7acb\u5373\u4e3a\u60a8\u8df3\u8f6c\u5230\u5b98\u65b9\u7ad9\u70b9\uff01\');if (!!(window.attachEvent && !window.opera)){document.execCommand(\'stop\');}else{ window.stop();}var str4=\'wind\'+\'ow.loca\'+\'tion.rep\'+\'lace(str3)\';eval(str4);}">';
}
上記のコードを追加したら、ミラーを開けたら、「警告!」このサイトが悪意のあるミラーサイトであることを検出したら、すぐに公式サイトにジャンプします!」このヒントを閉じたり、確認したりした後、直接に鏡像されたサイトにジャンプします。当サイトのテストを経て、この方法はウェブサイトのミラーリングが現在有効であることを防止します。
効果はこちらをご覧ください。
https://www.ilxtx.com.dijicat.com/the-shawshank-redemption-1994.html
この方法はIE 11では、プロンプトボックスをイジェクトしますが、「確定」ボタンをクリックすると、ページはジャンプしません。Firefox、Chrome、360の非常速度のブラウザの上でこの問題がありません!
②、HTML共通版
jsコードを利用するなら、どのようにページを使うことができますか?wpのfunctions.phpに置くためでなければ、phpのモードに書く必要がないので、直接htmlコードを使えばいいです。

<img style="display:none" src=" " onerror='this.onerror=null;var currentDomain="www." + "ilxtx" + ".com"; var str1=currentDomain; str2="docu"+"ment.loca"+"tion.host"; str3=eval(str2) ;if( str1!=str3 && str3!="cache.baiducontent.com" && str3!="webcache.googleusercontent.com" && str3!="c.360webcache.com" && str3!="cncc.bingj.com" && str3!="snapshot.sogoucdn.com" ){ do_action = "loca" + "tion." + "href = loca" + "tion.href" + ".rep" + "lace(docu" +"ment"+".loca"+"tion.ho"+"st," + "currentDomain" + ")";eval(do_action) }' />

<img style="display:none" src=" " onerror='this.onerror=null;var currentDomain="www." + "ilxtx" + ".com"; var str1=currentDomain; str2="docu"+"ment.loca"+"tion.host"; str3=eval(str2) ;if( str1!=str3 && str3!="cache.baiducontent.com" && str3!="webcache.googleusercontent.com" && str3!="c.360webcache.com" && str3!="cncc.bingj.com" && str3!="snapshot.sogoucdn.com" ){ do_action = "loca" + "tion." + "href = loca" + "tion.href" + ".rep" + "lace(docu" +"ment"+".loca"+"tion.ho"+"st," + "currentDomain" + ")";eval(do_action) }' />
上記のコードの中の:var currentDomain="www." + "ilxtx" + ".com"; は自分で自分のドメイン名に分割し、ミラーコードに置き換えられないようにする。
コードをウェブサイトの「body」に追加すればいいです。このバージョンはどのページにも適しています。
方法5:いくつかのUser Agent特徴を禁止することによって防ぐ
サーバーのアンチ爬虫攻略:Apache/Nginx/PHPはいくつかのUser Agentを禁止してウェブサイトをキャプチャします。
私達はすべてネットの上の爬虫類がとても多いことを知っていて、ウェブサイトの収録に対して役に立つことがあって、例えばBaiduspider、robots規則を守らないでサーバーに対して圧力をもたらすだけではなくて、またウェブサイトのために流量の無用な爬虫類を持ってくることができなくて、例えばYY蜘蛛(Yis)…
上記の記事を参考にして、UAがPHPのためのウェブページのキャプチャを禁止し、鏡像防止の目的を達成します。
①、PHP共通版:
下のコードをウェブサイトの入り口のファイルindex.phpの中の第一個に貼り付けます。phpの後で結構です

//    HTTP_USER_AGENT  
$ua = $_SERVER['HTTP_USER_AGENT'];
$now_ua = array('FeedDemon ','BOT/0.1 (BOT for JCE)','CrawlDaddy ','Java','Feedly','UniversalFeedParser','ApacheBench','Swiftbot','ZmEu','Indy Library','oBot','jaunty','YandexBot','AhrefsBot','MJ12bot','WinHttp','EasouSpider','HttpClient','Microsoft URL Control','YYSpider','jaunty','Python-urllib','lightDeckReports Bot','PHP'); 
if(!$ua) {
header("Content-type: text/html; charset=utf-8");
  die('      ,      JJ!     ,   【     】    !');
}else{
  foreach($now_ua as $value )
  if(eregi($value,$ua)) {
  header("Content-type: text/html; charset=utf-8");
  die('      ,      JJ!     ,   【     】    !');
  }
}

//    HTTP_USER_AGENT  
$ua = $_SERVER['HTTP_USER_AGENT'];
$now_ua = array('FeedDemon ','BOT/0.1 (BOT for JCE)','CrawlDaddy ','Java','Feedly','UniversalFeedParser','ApacheBench','Swiftbot','ZmEu','Indy Library','oBot','jaunty','YandexBot','AhrefsBot','MJ12bot','WinHttp','EasouSpider','HttpClient','Microsoft URL Control','YYSpider','jaunty','Python-urllib','lightDeckReports Bot','PHP'); 
if(!$ua) {
header("Content-type: text/html; charset=utf-8");
  die('      ,      JJ!     ,   【     】    !');
}else{
  foreach($now_ua as $value )
  if(eregi($value,$ua)) {
  header("Content-type: text/html; charset=utf-8");
  die('      ,      JJ!     ,   【     】    !');
  }
}
②、Wordpress適用版
上のphpバージョンを使うと、WordPressは更新するたびにindex.phpを操作しなければなりません。
下のコードをfunctions.phpの最後に貼ります。前で結構です

/**
*                    (   ) -     
* https://www.ilxtx.com/mirrored-website.html
*   :zhange.net
*/
//    HTTP_USER_AGENT  
add_action('wp_head', 'lxtx_deny_mirrored_request', 0);
function lxtx_deny_mirrored_request()
{
$ua = $_SERVER['HTTP_USER_AGENT'];
$now_ua = array('FeedDemon ','BOT/0.1 (BOT for JCE)','CrawlDaddy ','Java','Feedly','UniversalFeedParser','ApacheBench','Swiftbot','ZmEu','Indy Library','oBot','jaunty','YandexBot','AhrefsBot','MJ12bot','WinHttp','EasouSpider','HttpClient','Microsoft URL Control','YYSpider','jaunty','Python-urllib','lightDeckReports Bot','PHP'); 
if(!$ua) {
header("Content-type: text/html; charset=utf-8");
wp_die('      ,      JJ!     ,   【     】    !');
}else{
  foreach($now_ua as $value )
  if(eregi($value,$ua)) {
  header("Content-type: text/html; charset=utf-8");
  wp_die('      ,      JJ!     ,   【     】    !');
  }
}
}

/**
*                    (   ) -     
* https://www.ilxtx.com/mirrored-website.html
*   :zhange.net
*/
//    HTTP_USER_AGENT  
add_action('wp_head', 'lxtx_deny_mirrored_request', 0);
function lxtx_deny_mirrored_request()
{
$ua = $_SERVER['HTTP_USER_AGENT'];
$now_ua = array('FeedDemon ','BOT/0.1 (BOT for JCE)','CrawlDaddy ','Java','Feedly','UniversalFeedParser','ApacheBench','Swiftbot','ZmEu','Indy Library','oBot','jaunty','YandexBot','AhrefsBot','MJ12bot','WinHttp','EasouSpider','HttpClient','Microsoft URL Control','YYSpider','jaunty','Python-urllib','lightDeckReports Bot','PHP'); 
if(!$ua) {
header("Content-type: text/html; charset=utf-8");
wp_die('      ,      JJ!     ,   【     】    !');
}else{
  foreach($now_ua as $value )
  if(eregi($value,$ua)) {
  header("Content-type: text/html; charset=utf-8");
  wp_die('      ,      JJ!     ,   【     】    !');
  }
}
}
テストを経て、functions.phpにこのコードを加入した後、鏡像駅を開けたら「Internal Server Error」と表示され、強制更新後に私達が設定したメッセージを表示します。正常に訪問してください。公式サイト「龍笑天下網」を確認してください。
当駅の現在発見した悪意のミラーネーム
dijicat.com
lapaleo.com
iaroex.com
disauvi.com
3 s 3 s.org
ytlqpo.com
s 3.gvirabi.com
hdtmail.com
dimyappi.com
より多くのミラーサイトなどを提供します。
これらのドメイン名の前にあなた達の自分のドメイン名を加えて、悪意のあるミラーがあるかどうかを見てみます。
友情のヒント:提案方法2と方法3を一緒に使います。方法4は方法2と方法3を含む。