奇怪了,默认index都设置了,怎么url还要带index?

浏览:599 发布日期:2020/06/26 分类:求助交流
'default_module' => 'index',
// 禁止访问模块
'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 +FollowSymlinks -Multiviews
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1]
</IfModule>

最佳答案
评论( 相关
后面还有条评论,点击查看>>