标签:
转自 http://document.thinkphp.cn/manual_3_2.html#module_deploy
如果不希望用户直接访问某个模块,可以设置模块映射(对后台的保护会比较实用)。
‘URL_MODULE_MAP‘ => array(‘test‘=>‘admin‘),注意:设置了模块映射后,原来的Admin模块将不能访问,只能访问test模块。
我们访问 http://serverName/Admin将会报模块不存在的错误,而 http://serverName/test 则可以正常访问Admin模块。
如果你同时还设置了MODULE_ALLOW_LIST参数的话,必须将允许模块列表中的原来的模块改成映射后的模块名,例如:
‘MODULE_ALLOW_LIST‘ => array(‘Home‘,‘Test‘,‘User‘),‘DEFAULT_MODULE‘ => ‘Home‘,‘URL_MODULE_MAP‘ => array(‘test‘=>‘admin‘),模块映射的模块必须使用小写定义
标签:
原文地址:http://www.cnblogs.com/bushe/p/4683543.html