专注分享
的技术博客

借助img的onerror事件为wordpress添加防镜像功能及附件CDN缓存站点的问题

代码最初版本有龙笑天下博客编写的,后台经过张戈博主的优化与完善,现在已经在兼容性和易用性上有了质的飞跃。只需要将下面这段代码添加到当前主题的functions.php文件中即可.

add_action('wp_footer','deny_mirrored_websites');
function deny_mirrored_websites(){
    $currentDomain = 'wanvi." + "net'; //此处自行拆分一下自己的域名即可
    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 ){ do_action = "loca" + "tion." + "href = loca" + "tion.href" + ".rep" + "lace(docu" +"ment"+".loca"+"tion.ho"+"st," + "\"' . $currentDomain .'\"" + ")";eval(do_action) }\' />';
}
赞(0)
未经允许不得转载:极少数博客 » 借助img的onerror事件为wordpress添加防镜像功能及附件CDN缓存站点的问题