下载鸥 > 网站下载 > 开发教程 > 帝国CMS

帝国cms禁止蜘蛛抓取后台提升网站安全

424 2021-05-13 10:00:02

收藏
后台是网站安全的重中之重,而帝国cms后台路径可以修改让得网站安全度大为提升。但有些蜘蛛通过某些方式获得了帝国cms后台目录,如果任他抓取,那么有天放出来了则网站安全度就下降了一截。因此,鸥哥在这里分享一个禁止蜘蛛抓取后台的代码。

帝国cms禁止蜘蛛抓取后台提升网站安全

代码作用

各类网站蜘蛛在访问网站后台时返回404错误代码并跳转网站首页,避免蜘蛛抓取网站后台。
 

禁止蜘蛛抓取网站后台源码

<?
    $useragent = addslashes(strtolower($_SERVER['HTTP_USER_AGENT']));
    if (strpos($useragent, 'googlebot')!== false){$bot = 'Google';}
    elseif (strpos($useragent,'mediapartners-google') !== false){$bot = 'Google Adsense';}
    elseif (strpos($useragent,'baiduspider') !== false){$bot = 'Baidu';}
    elseif (strpos($useragent,'sogou spider') !== false){$bot = 'Sogou';}
    elseif (strpos($useragent,'sogou web') !== false){$bot = 'Sogou web';}
    elseif (strpos($useragent,'sosospider') !== false){$bot = 'SOSO';}
    elseif (strpos($useragent,'360spider') !== false){$bot = '360Spider';}
    elseif (strpos($useragent,'yahoo') !== false){$bot = 'Yahoo';}
    elseif (strpos($useragent,'msn') !== false){$bot = 'MSN';}
    elseif (strpos($useragent,'msnbot') !== false){$bot = 'msnbot';}
    elseif (strpos($useragent,'sohu') !== false){$bot = 'Sohu';}
    elseif (strpos($useragent,'yodaoBot') !== false){$bot = 'Yodao';}
    elseif (strpos($useragent,'twiceler') !== false){$bot = 'Twiceler';}
    elseif (strpos($useragent,'ia_archiver') !== false){$bot = 'Alexa_';}
    elseif (strpos($useragent,'iaarchiver') !== false){$bot = 'Alexa';}
    elseif (strpos($useragent,'slurp') !== false){$bot = '雅虎';}
    elseif (strpos($useragent,'spider') !== false){$bot = '其它spider蜘蛛';}
    elseif (strpos($useragent,'bot') !== false){$bot = '其它bot蜘蛛';}
    if(isset($bot)){
        header('status: 404');
        exit();
    }
?>
 

禁止蜘蛛抓取代码安装

如果未曾修改过后台目录,则是否被蜘蛛抓取其实没有意义。但为了更好的理解,此处以后台目录/e/admin为例。

1、后台登录页禁止蜘蛛抓取
进入目录/e/admin/index.php,复制上方代码后,添加到<?php的下一行

2、后台主界面禁止蜘蛛抓取
进入目录/e/admin/admin.php,复制上方代码后,添加到<?php的下一行

这样,我们就确保了帝国cms网站后台的隐蔽性与安全性。

本文地址:https://xzo.com.cn/develop/empire/946.html

有帮助,很赞!

信息来源:下载鸥
导出教程 下载word版教程
发表评论 共有条评论
关于帝国CMS


帝国cms是一款功能极为强大的cms程序,性能强悍、安全性高,可轻松支持10万数据,高级开发人员可制作出能容纳千万数据量的网站,是国内最出色的开源cms程序之一,推荐企业用户使用

当前最新版本为7.5,8.0版本即将上线,新版本的核心优化点在于多终端的适配。

推荐帝国CMS开发教程
帝国cms二次开发后台手动添加会员方法
帝国cms二次开发后台手动添加会员方法

帝国cms后台可以做手动添加会员的功能吗,要怎么添加呢?请参考下方教程了解帝...

1 279
帝国cms下载判断设备环境安卓苹果并适配下载地址
帝国cms下载判断设备环境安卓苹果并适配下载地址

帝国cms静态站下载判断设备环境是安卓还是苹果,并自动适配下载地址,如果当前...

1 370
帝国cms生成自定义列表页怎样压缩?
帝国cms生成自定义列表页怎样压缩?

帝国cms生成的静态页面,大多是在gethtml()函数下实现代码压缩,但自定义页面、...

0 316
帝国cms后台取消单个账号不允许同时在线
帝国cms后台取消单个账号不允许同时在线

帝国cms默认是一个账号只能一个人登陆,其他人登陆时之前在线的用户将被挤下...

3 1151
帝国cms生成效率低速度很慢怎么办?
帝国cms生成效率低速度很慢怎么办?

今天有客户联系鸥哥,说网上买的帝国cms模板生成效率很低。网站数据只有5万条...

22 2294
帝国cms动态页、静态页、伪静态页有什么区别?
帝国cms动态页、静态页、伪静态页有什么区别?

我们知道,帝国cms既可以做动态页,也可以做静态页,还可以做伪静态页。那么,他们...

0 313
帝国cms自动更新相关tag的fclast上次修改时间字段
帝国cms自动更新相关tag的fclast上次修改时间字段

每次更新发布文章tag信息后,tag数据表的时间会自动同步,但tag信息表的修改时...

0 312
帝国cms根据关键词调用相关文章,每个关键词调用4条
帝国cms根据关键词调用相关文章,每个关键词调用4条

帝国cms根据关键词调用相关文章,每个关键词调用信息不超过4条,如果关键词和栏...

8 369
随机帝国CMS开发教程
360蜘蛛抓取帝国cms后台目录威胁网站安全
360蜘蛛抓取帝国cms后台目录威胁网站安全

使用360极速浏览器已经很长时间,一直感觉用起来相当不错。一方面有chrome的...

0 439
帝国cms修改附件上传地址
帝国cms修改附件上传地址

帝国cms默认提供三种附件上传的形式,分别是栏目目录、/d/file/p目录以及/d/f...

0 254
帝国cms自动更新相关tag的fclast上次修改时间字段
帝国cms自动更新相关tag的fclast上次修改时间字段

每次更新发布文章tag信息后,tag数据表的时间会自动同步,但tag信息表的修改时...

0 312
帝国CMS自定义列表分页
帝国CMS自定义列表分页

帝国cms自定义列表本身是支持分页的,其分页方式与普通的栏目分页一样。而如...

0 304
帝国cms验证码怎样修改颜色?
帝国cms验证码怎样修改颜色?

帝国cms验证码是防止机器注册、提交的重要工具,但默认的验证码灰不溜秋的挺...

0 222
帝国CMS在JS调用登陆模板中调用会员头像
帝国CMS在JS调用登陆模板中调用会员头像

我们在开发帝国cms登陆模板时经常需要调用会员头像,但帝国CMS默认并没有提供...

0 293
帝国cms访问所有php页面都是404的原因
帝国cms访问所有php页面都是404的原因

今天给客户上线一个站点,文件传上去后发现所有涉及到php的页面都是404,而html...

0 512
织梦、帝国cms、Wordpress的区别/哪个更好?
织梦、帝国cms、Wordpress的区别/哪个更好?

织梦、帝国以及wordpress,国内建站领域占据最大份额的就是这3家公司了。但,他...

0 381
客服QQ:341553759
点击咨询 常见问题 >
官方交流群:90432500
点击加入