9

別のドメインが自分の Web サイト (すべてのページ) のコンテンツを重複して表示しています このドメインに入ると、自分のサイトのコンテンツが表示されます。

自分のサイトで何かを変更すると、すぐに別のドメインに表示されます。

彼は私のウェブサイトからすぐに私のコンテンツを表示するために何らかの機能fopenまたはcurl何かを使用していると思います

ブロックするにはどうすればよいですか?

*私のサーバー: cpanel, php5

4

2 に答える 2

0

ブラウザーが Firefox ではない場合は、ユーザー エージェントを確認してみてください。safari ...これにアクセスすることを拒否すると、ページの例をコピーしている他のドメインがフリークアウトします。

if(strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== FALSE){
//Internet Explorer Good
}else{
if(strpos($_SERVER['HTTP_USER_AGENT'], 'Firefox') !== FALSE){
//FireFox Good
}else{
if(strpos($_SERVER['HTTP_USER_AGENT'], 'Chrome') !== FALSE){
//Chrome Good
}else{
//Check for safari , Opera , AndroidBrowser and IOS browser , Internet Explorer Mobile and text phones
//else run this code
die("Acessing this site is only allowed from this domain example.com"); 
}
}
}

編集:

このコードを .htaccess に追加します

BrowserMatchNoCase SpammerRobot bad_bot
BrowserMatchNoCase SecurityHoleRobot bad_bot
Order Deny,Allow
Deny from env=bad_bot

人々がコメントで言ったように、ユーザーエージェントは空です:

if(empty($_SERVER['HTTP_USER_AGENT'])){
die("Error");
}

IP アドレスを適用することもできるため、他のドメインがあなたを破るのが難しくなります。

UserOperating システムを確認することもできますが、一部のユーザーに問題を引き起こす可能性があるため必須ではありません。

ヘルプが必要な場合は最新の状態に保つ

于 2013-09-20T12:27:00.990 に答える