• 欢迎 游客 您的光临,下载之前请先阅读 积分规则 。任何技术问题请在论坛提问,本站定制插件、模板主题。售前、售后问题请联系QQ:5916171
    本站自由发布资源可赚取积分及人民币(可提现)(保证资源真实可用,如被举报封号处理。谨慎分布)。
  • 即日起发表主题、回帖、发布&更新资源、创建&回复私信、发布&回复个人动态均需要验证手机号码,其它不受影响。如不便可进群提问。点击链接加入群聊【XenForo讨论社区】:群号1:143277648

技巧教程 XenForo 2管理面板路径更改

小关

打酱油的路过~~
UID
255
注册
2019/01/25
消息
489
解决方案
12
黄金
22,393G
你是否想让别人不能通过admin.php访问到你的管理面板?
那么,我们就可以通过将后台管理面板的路径进行更改,别人访问admin.php时就是404啦
首先,讲一下内容添加至src/confing.php中
PHP:
扩展 折叠 复制
$c['router.admin.formatter'] = $c->wrap(function($route, $queryString)
{
   $suffix = $route . (strlen($queryString) ? '&' . $queryString : '');
   return strlen($suffix) ? '[COLOR=rgb(184, 49, 47)]not_admin.php?[/COLOR]' . $suffix : '[COLOR=rgb(184, 49, 47)]not_admin.php[/COLOR]';
});
这串代码将您的所有管理面板系统迁移至了not_admin.php,然后你去网站根目录将原来的admin.php重命名为not_admin.php就行了
当然你也可以更改名称,例如我要将cnxfans.php作为我的后台登录地址,那么你只需要在src/confing.php中添加:
PHP:
扩展 折叠 复制
$c['router.admin.formatter'] = $c->wrap(function($route, $queryString)
{
   $suffix = $route . (strlen($queryString) ? '&' . $queryString : '');
   return strlen($suffix) ? 'cnxfans.php?' . $suffix : 'cnxfans.php';
});
此代码,然后去网站根目录将原来的admin.php重命名为cnxfans.php就行了
 
  • #2
改之前务必备份所有文件,否则的话重装都无法修复
 
改了之后后台的上传功能会无法使用,后台编辑模板时会弹报错
 
后退
顶部 底部