说好的不折腾呢

自从换了Always主题,把底部友链折腾出来之后,就再也没折腾博客了,定心空隙的写写本身的故事。迩来产生了一些小事,让我不得不小小的折腾一下。

前段时间看了 以歌。先生 的关于被镜像的文章之后,我拿本身的域名试了一下,发明就本身这种连百度都不想做文章收录的小站,居然被两个站给镜像了,真是无语。发明被镜像之后,搜索了大大都防镜像的要领,大多合用处事器设置,而我这种虚拟机并没有提供参数设置选项,只好回收一些笨步伐,只管防一下网站被镜像。

在发明博客被镜像的当天,请教了自界说,他发过来陆续串我看不懂的代码,好像跟 以歌。先生 文章中的代码一样:

//防镜像代码一
add_action('wp_footer','inlojv_reverse_proxy_defense');
function inlojv_reverse_proxy_defense(){
$domain_arr = explode('//',home_url());
$domain = $domain_arr[1];
echo '<img style=http://eveaz.com/"display:none" id=http://eveaz.com/"inlojv-rpd" src=http://eveaz.com/"nothing" data-url=http://eveaz.com/"'.home_url().'" onerror=http://eveaz.com/"var
str0=document.getElementById(\'inlojv-rpd\').attributes.getNamedItem(\'data-url\').nodeValue;var
ishttps=\'https:\'==document.location.protocol?true:false;if(ishttps){var str1=\'https\'+\'://\';}else{var str1=\'http\'+\'://\';}var
str2=\''.$domain.'\';var str3=str1+str2;if( str0!=str3 )
{alert(\'\u6b64\u7ad9\u4e3a\u6076\u610f\u955c\u50cf\u7ad9\uff01\u5c06\u7acb\u5373\u4e3a\u60a8\u8df3\u8f6c\u5230\u6e90\u7ad9\uff01\');if (!!(window.attachEvent && !window.opera))
{document.execCommand(\'stop\');}else{ window.stop();}var str4 = \'window.loca\'+\'tion.replace(str3)\';eval(str4);}">';
}

添加代码之后,打开镜像站会有明明的弹窗提示非原站之类的,可是并不会自动跳回到原站,感受稍微有点瑕疵,本身又不会写,于是处处搜索,终于在 张戈博客 找到了优化版防镜像代码:

//防镜像代码二
add_action('wp_footer','deny_mirrored_websites');
function deny_mirrored_websites(){
$currentDomain = 'cocofive." + "cc'; //此处自行拆分一下本身的域名即可
echo '<img style=http://eveaz.com/"display:none" src=http://eveaz.com/" " onerror=\'var str1=http://eveaz.com/"'.$currentDomain.'";str2=http://eveaz.com/"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) }\' />';
}

代码二的长处就是打开镜像站直接跳转到原站,这点挺好的。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/8783.html