WordPress防止网站被镜像的实用教程

怪蜀黍 2017-06-1613:01:171 3,244

昨天扶梯子上谷歌查资料,无意间发现我的网站被镜像了!那么我们不可能坐视网站一直被镜像,让自己网站都流量流向别人的腰包!那么我们要怎么做呢?网上找了很多代码都无效!

WordPress防止网站被镜像的实用教程

最终用一段代码轻松搞定。代码如下:(复制粘贴到主题的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-06-1613:01:17
  • 转载请务必保留本文链接:https://www.ki66.com/1011
WordPress伪静态规则设置 Wordpress专题

WordPress伪静态规则设置

伪静态:即网站本身是动态网页如.php、.asp、.aspx等格式,而这类网页还带“?”加参数来读取数据库。开启伪静态后,动态网页即被转换重写成静态网页类型页面。 WordPress和其它网站系统不一...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

评论:1   其中:访客  1   博主  0
    • 干货!感谢作者分享~ :mrgreen: