欢迎来到淘码网(TMA.CN)

如何去除KingCMS PHP版头部自动生成的generator信息

价格: ¥ 199 积分可抵¥ 1

最后更新: 2020-07-14 10:09:19

演示地址: 点击查看

安装费: 免费

分类
类 型
品 牌
语 言
数据库
是否加密
是否授权
大小
1 MB
发货方式
自动发货
下载方式
远程下载
安装方式
操作系统
运行环境
伪静态
备注说明

如何去除kingCMS PHP版头部自动生成的<meta name=\”generator\” content=\”KingCMS\”/>

使用KingCMS我一般也就是做企业网站或者新闻信息类的网站,所以一般都会使用生成纯静态的方式来建站。但是KingCMS生成静态页面里都会自动加上Meta信息,如“<meta name=”generator” content=”KingCMS”/>”。这不仅不利于优化,因为无关的代码多了,没有精简,而且别人一搜索这个特征代码就能找到这个站是使用KingCMS制作的,基于目前KingCMS的PHP版本还有些BUG,如果让人知道,这样你的站被入侵的可能性将大大提高。所以我们需要就是把生成的Meta信息去掉。
1.去掉<meta name=”generator” content=”KingCMS”/>,请修改system/lib/kc_template_class.php的36行代码:
$s=preg_replace(‘%(</title[^>]*>)%s’,”\${1}\n<meta name=\”generator\” content=\”KingCMS\”/>\n<script type=\”text/javascript\”
修改成
$s=preg_replace(‘%(type=”text/css” />)%s’,”\${1}\n<script type=\”text/javascript\”
PS:如果上面蓝色部分也修改了的话,请你的CSS外部链接形式修改成<link href=”/images/style.css” rel=”stylesheet” type=”text/css” />,否则JS不会生成!
2.登录后台会有个极权的验证,每次都要查询一次,很占时间,可以不让他查询的
删除system/lib/kc_skin_class.php的268行(整行):
$s.=”<script type=\”text/javascript\” src=\”http://cert.kingcms.com/index.php?CMD=check&instdate=”.$king->config(‘instdate’).”\”></script>”;
删除之后,登录后台明显速度快了点,然后不会偶尔弹出来要验证的窗口,目前还没有发现删除这个代码有任何影响!
另,管理员登录后管理界面左边的授权信息表也可以去掉: 也是在system/lib/kc_skin_class.php文件,删除211到215的以下代码:
$s.='<tr><th colspan=”3″>’.$king->lang->get(‘system/skin/cert’).'</th></tr>’;
$s.='<tr><td>’.$king->lang->get(‘system/skin/certcode’).'</td><td colspan=”2″ id=”certcode”>–</td></tr>’;
$s.='<tr><td>’.$king->lang->get(‘system/skin/certurl’).'</td><td colspan=”2″ id=”certurl”>–</td></tr>’;
$s.='<tr><td>’.$king->lang->get(‘system/skin/certname’).'</td><td colspan=”2″ id=”certname”>–</td></tr>’;
$s.='<tr><td>’.$king->lang->get(‘system/skin/certdate’).'</td><td colspan=”2″ id=”certdate”>–</td></tr>’;
0 (0%)

好评

0 (0%)

中评

0 (0%)

差评

  • 在线客服

    点击这里给我发消息 点击这里给我发消息

    官方微信

    仅处理投诉、举报及平台使用问题;
    商品问题请咨询商家客服!

浏览记录