zoukankan      html  css  js  c++  java
  • ThinkPHP3.2.3:使用模块映射隐藏后台真实访问地址(如:替换url里的admin字眼)

    例如:项目应用目录/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'), //设置模块映射
    );

    实例如下

  • 相关阅读:
    第二阶段团队冲刺第二天站立会议
    第二阶段冲刺第一天站立会议
    对身边常用的软件进行评价
    学习进度条
    进度条
    团队冲刺第四天站立会议
    用户模板及场景分析
    团队冲刺第一天战略会议
    团队冲刺第九天
    团队冲刺第八天
  • 原文地址:https://www.cnblogs.com/zmdComeOn/p/11039313.html
Copyright © 2011-2022 走看看