标签:
转自 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