暂时可以这样,去掉URL里Home

浏览:1946 发布日期:2013/11/16 分类:求助交流
刚想去掉URL 里,Home ,却发现报错,看了官方给的配置,没错.那是什么问题呢?
我也不知道,只是找到了个解决办法,希望官方看到可以从根本解决.
原配置是:
'DEFAULT_MODULE' => 'Home',
'MODULE_DENY_LIST' => array('Common', 'User'), // 设置禁止访问的模块列表
改成了:
'DEFAULT_MODULE' => 'Home',
'MODULE_ALLOW_LIST' => array('Home','Admin'),
删除 'MODULE_DENY_LIST'
重点是:
'URL_CASE_INSENSITIVE' => false, //默认false 表示URL区分大小写 true则表示不区分大小写
这个要设置成False, 区分大小写.
以上这样配置就OK 了,可以去掉Home/ 访问了,
但是有人习惯了小写,不适应区分大小写,怎么办呢,还一个招.
'URL_CASE_INSENSITIVE' => true, 把他改回来,设置不区分大小写,
又到重点了:
'MODULE_ALLOW_LIST' => array('Home','admin','Admin'),
这里面你就得设置两个,一个小写,一个大写,否则,你设置的是大写,访问的是小写就会报错.
这就可以了.
--------------------- 30网络 ---编辑---
感觉问题出现在,'MODULE_DENY_LIST' ,启用了它,'DEFAULT_MODULE' ,就失效了.
最佳答案
评论( 相关
后面还有条评论,点击查看>>