2、张戈优化龙笑天下的防恶意镜像代码(WordPress专用)
//防止恶意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!请正常访问!');}else{foreach($now_ua as $value )if(eregi($value,$ua)) {
header("Content-type: text/html; charset=utf-8");
wp_die('请勿采集本站,采集者木有小JJ!请正常访问!');}}}
以上代码是张戈在龙笑天下的网站防恶意镜像代码基础上优化得来,代码仅适合WordPress站点使用,大家将以上代码复制粘贴到WordPress主题的functions.php最后一个?>之前并保存即可。
3、安装WordPress屏蔽功能插件WP-Ban
虽然WordPress安装过多的插件,会导致WordPress站点性能下降,但是我是非常推荐通过安装插件的形式来实现一些功能的,毕竟我们不需要担心WordPress或者WordPress主题更新