防镜像的折腾经历

自从使用了主题,并将底部友链搞定后,我便安心写自己的故事,没再折腾博客。最近发生了一些小事情,迫使我不得不稍微折腾一下。

前段时间读了以歌。先生关于被镜像的文章,我决定试着用自己的域名看看,令人无语的是,作为一个连百度都不愿意收录的小站,竟然被两个网站镜像了。发现被镜像后,我搜索了很多防镜像的办法,但大多适用于服务器配置,而我用的虚拟机并不能提供相关参数,只能采取一些笨办法来尽量防止网站被镜像。

在发现博客被镜像的当天,我请教了自定义,他发来了一连串我不懂的代码,似乎与以歌。先生文章中的代码很相似:

`//防镜像代码一

add_action(‘wp_footer’,’inlojv_reverse_proxy_defense’);

function inlojv_reverse_proxy_defense(){

$domain_arr = explode(‘//‘,home_url());

$domain = $domain_arr[1];

echo ‘’;

}`

添加代码后,打开镜像站会出现明显的提示,但并不会自动跳回原站,感觉稍微有些不足,而我又不会自己编写,于是到处寻找,最终在张戈博客找到了优化版的防镜像代码:

`//防镜像代码二

add_action(‘wp_footer’,’deny_mirrored_websites’);

function deny_mirrored_websites(){

$currentDomain = ‘eveaz.” + “com’; //此处自行拆分一下自己的域名即可

echo ‘’;

}`

代码二的优点是打开镜像站时会直接跳转回原站,这点非常不错。

附上代码来源:

防镜像代码一来自

防镜像代码二来自