// 禁止访问模块
'deny_module_list' => ['common'],
// 默认控制器名
'default_controller' => 'Index',
// 默认操作名
'default_action' => 'index',
这都是index,没毛病吧。
然后,我url,index模块,有个Cont控制器,里面有个auth方法,按道理这样写url,
www.sp.com/cont/auth,这没毛病吧。没指定就默认index,所以可以省略前面的index。
现在不行,提示模块不存在。
www.sp.com/index/cont/auth,非要我加上这个index。
如果我,www.sp.com,却好使,index模块index控制器,index方法。显然他能自动默认设置执行。
这是咋回事呢。
.htaccess
<IfModule mod_rewrite.c>
Options +FollowSymli
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1]
</IfModule>
最佳答案