3.2.3的路由真奇葩

浏览:504 发布日期:2015/06/08 分类:求助交流 关键字: 路由 3.2.3
index.php 入口文件绑定 Home 模块(为了省去 U 方法生成的URL中的“home”模块名),然后就出现很不解的问题:

除了首页能访问外,其他由 U 方法生成的地址所指向的页面均无法访问,大致的问题是:系统将 action 识别为了 controller,例如:http://www.domain.com/index/login 这个地址,意图是访问 "Home/Index/login",但系统解析成了 "Index/Login/index",这显然是不正确的。

然后在应用的配置文件中添加路由功能:

'login' => 'Home/Index/login',

之后才能正确访问 http://www.domain.com/index/login,
但预期是不需要加路由功能即可正常访问上面这个地址的,为何一定要用路由?

而且上面这个路由配置的意思感觉应该是 'http://www.domain.com/login' => 'Home/Index/login' 啊,为什么系统解析为 'http://www.domain.com/index/login' => 'Home/Index/login' 了呢?

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