私は多くのスパム紹介ドメインから同じことを受け取っており、header.phpなどに含めることができるPHPコードを共有したいと思っています。
このコードを使用すると、スパムドメインを自分自身にリダイレクトできます。
<?php
$spams = array (
"hardcore.anzwers.net",
"femmesdenudees.com",
"villagedusexe.com",
"gratuitbaise.com",
"inbabes.sexushost.com",
"mature.free-websites.com",
"simple-share-buttons.com",
"darodar.com",
"social-buttons.com",
"hulfingtonpost.com",
"get-free-traffic-now.com",
"buttons-for-website.com",
"4webmasters.org",
"4webmasters.com",
"ranksonic.org",
"ranksonic.com",
);
// array of evil spammers
$ref = $_SERVER["HTTP_REFERER"];
foreach ($spams as $site) {
$pattern = "/$site/i";
if (preg_match ($pattern, $ref)) {
header("Location: $ref"); exit();
}
}
?>
そして、「no-refer-spam.php」として保存することができます(たとえば「header.php」で):
<?php
if(file_exists('no-refer-spam.php')){
require('no-refer-spam.php');
}
?>