首页 > Web开发 > 详细

ThinkPHP3.2.3:使用模块映射隐藏后台真实访问地址

时间:2019-04-09 10:37:44      阅读:121      评论:0      收藏:0      [点我收藏+]

例如:项目应用目录/Application下模块如下,默认后台模块为Admin

技术分享图片

现在需要修改后台模块的访问地址,以防被别有用心的人很容易就猜到,然后各种乱搞...

(在公共配置文件/Application/Common/Conf/config.php中,设置模块映射)

‘URL_MODULE_MAP‘ => array(‘lws‘=>‘admin‘), //设置模块映射  ‘模块映射名‘=>‘实际模块名‘

此时后台的访问地址就变为127.0.0.1/lws,原来的Admin已经访问不了了

需要注意的是,模块映射名与实际模块名都采用小写形式,如果用大写的Admin会造成有的地方模块映射不成功,例如分页的地址还是指向原来的模块名。

另外设置模块映射时,记得把映射名加入到允许访问模块中,替换原来的模块名,相关代码如下:

<?php
return array(
    //‘配置项‘=>‘配置值‘
        ‘DEFAULT_MODULE‘ => ‘Home‘,  //默认模块
    ‘MODULE_ALLOW_LIST‘ => array(‘Home‘,‘lws‘), //允许访问的模块
    ‘URL_MODULE_MAP‘ => array(‘lws‘=>‘admin‘), //设置模块映射
);

 

ThinkPHP3.2.3:使用模块映射隐藏后台真实访问地址

原文:https://www.cnblogs.com/houdj/p/10674749.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!