昨天扶梯子上谷歌查资料,无意间发现我的网站被镜像了!那么我们不可能坐视网站一直被镜像,让自己网站都流量流向别人的腰包!那么我们要怎么做呢?网上找了很多代码都无效!
最终用一段代码轻松搞定。代码如下:(复制粘贴到主题的functions.php最后一个?>之前)
/**
* 网站被恶意镜像怎么办 一段代码轻松搞定(全面版)
* 出自:zhange.net
*/
//防止恶意HTTP_USER_AGENT采集
add_action('wp_head', 'deny_mirrored_request', 0);
function 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!请正常访问,并认准【Ki66.com|一个网站】唯一网址!');
}else{
foreach($now_ua as $value )
if(eregi($value,$ua)) {
header("Content-type: text/html; charset=utf-8");
wp_die('请勿采集本站,采集者木有小JJ!请正常访问,并认准【Ki66.com|一个网站】唯一网址!');
}
}
}
当然还有ip黑名单、nginx、.htaccess等方法!大家可以结合起来使用!方法多多,欢迎大家评论,分享更多切实有效的防镜像站办法!
2017-07-16 23:17 1F
干货!感谢作者分享~