相信你已经猜到了,百度上很多网站已经被镜像了!那我们就不能坐视网站一直被镜像,让我们网站的流量流到别人的口袋里!那我们该怎么办?网上找到的很多代码都是无效的!
代码如下:(复制粘贴到主题的 functions.php 最后一个?>之前)
/**
* 网站被恶意镜像怎么办
* 出自:https://www.huizhanii.com/21460.html
*/
add_action('wp_footer','lxtx_deny_mirrored_websites');
function lxtx_deny_mirrored_websites(){
$currentDomain = 'www" + ".xxxx." + "com';
// $currentDomain = '"zhangceo." + "com"';
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) }\' />';
}
这就是小姚自己发现并验证的两个方案!当然,还有 nginx,。htaccess 和其他方法!大家可以一起用!方法有很多,欢迎大家评论分享更多实用有效的反镜站方法!
转载请注明:汇站网 » WordPress 教程:WordPress 防镜像代码