完善"改变" joomla 后台administrator目录

这是从autoit老大学到的方法,稍微又完善了一下

最近用joomla做了个公司主页,但是joomla有个小问题:
不能修改后台目录,如果把后台目录改名,那么后台也就不能用了。
于是就从网上搜了一下更改的方法,但是没有找到,只找到了autoit介绍的一个欺骗性的方法 简单的 "改变" joomla 后台administrator目录 下面介绍一下

建立可以登陆用的页面,放在根目录下, 本站以 try.php 为例:
  1. <?php
  2.   session_name( "Autoit" ); 
  3.   session_start(); 
  4.   $_SESSION['admin_user'] = "Y";
  5.   session_write_close();
  6. ?>
  7. <meta http-equiv="refresh" content="0;url=http://www.autoit.cn/administrator">
然后在administrator/index.php的26行左右增加:
  1. session_name( "Autoit" ); 
  2. session_start(); 
  3. $ok_to_browse = ( $_SESSION['admin_user'] == "Y" ); 
  4. if (! $ok_to_browse ) {
  5.  echo <<< EOT
  6. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
  7. <HTML><HEAD><TITLE>无法找到该页</TITLE>
  8. <META HTTP-EQUIV="Content-Type" Content="text/html; charset=utf-8">
  9. <STYLE type="text/css">
  10.   BODY { font: 9pt/12pt 宋体 }
  11.   H1 { font: 12pt/15pt 宋体 }
  12.   H2 { font: 9pt/12pt 宋体 }
  13.   A:link { color: red }
  14.   A:visited { color: maroon }
  15. </STYLE>
  16. </HEAD><BODY><TABLE width=500 border=0 cellspacing=10><TR><TD>

  17. <h1>无法找到该页</h1>
  18. 您正在搜索的页面可能已经删除、更名或暂时不可用。
  19. <hr>
  20. <p>请尝试以下操作:</p>
  21. <ul>
  22. <li>确保浏览器的地址栏中显示的网站地址的拼写和格式正确无误。</li>

  23. <li>如果通过单击链接而到达了该网页,请与网站管理员联系,通知他们该链接的格式不正确。
  24. </li>
  25. <li>单击<a href="javascript:history.back(1)">后退</a>按钮尝试另一个链接。</li>
  26. </ul>
  27. <h2>HTTP 错误 404 - 文件或目录未找到。<br>Internet 信息服务 (IIS)</h2>
  28. <hr>
  29. <p>技术信息(为技术支持人员提供)</p>
  30. <ul>
  31. <li>转到 <a href="http://go.microsoft.com/fwlink/?linkid=8180">Microsoft 产品支持服务</a>并搜索包括“HTTP”和“404”的标题。</li>

  32. <li>打开“IIS 帮助”(可在 IIS 管理器 (inetmgr) 中访问),然后搜索标题为“网站设置”、“常规管理任务”和“关于自定义错误消息”的主题。</li>
  33. </ul>

  34. </TD></TR></TABLE></BODY></HTML>
  35. EOT;
  36. exit();
  37. }else{
  38.    $_SESSION['admin_user'] = "Y";
  39.   session_write_close();
  40. }

这样基本上就可以了.

自己登陆的使用方法: http://www.autoit.cn/try.php ,这样的效果和没改之前是相同的.而直接用 http://www.autoit.cn/administrator/ 是 不可以的! 所以为了安全点,你可以把 try.php这个名字改的只你自己知道就可以. session_name 里的 Autoit 也是要改的! 可以改的不容易被猜出来. 这样的话就多了一道门, 这就是我的:"改变"你 joomla 的 Administrator目录了!

在你登陆到后台后,如果不关闭这个浏览器窗口,那么他都是一直有效的,如果关闭就要重来!


这样改了以后不太容易看出来管理目录是不是存在

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值