thinkphp采用独立分组后无法跳转

浏览:1206 发布日期:2014/03/10 分类:求助交流 关键字: thinkphp, 独立分组
我在用thinkphp做一个demo ,启用独立分组,并去掉index.php.
分Home, Admin组。现在在默认分组Home下开发。
比如: http://localhost/User/sign_in 将访问Home/UserAction/sign_in方法.
然后登陆后需要跳转到 http://localhost/, 也就是http://localhost/Home/Index/index 方法.
我在sign_in方法里这样写 $this->success('登陆成功!','Index/index');
结果跳转到http://localhost/User/index方法,
如果这样写 $this->success('登陆成功!','Home/Index/index');

如果在代码里或者form表单里用U('Home/Index/index'),U('Home/User/sign_in')函数,可以得倒正确的跳转结果。
但是浏览器出现的url是这样的>
http://127.0.0.1/app/index.php/Home/Index/index.html
就是index.php, Home也都出现了。
而不是 http://127.0.0.1/app/
是不是还要在.htaccess文件里添加一个重写规则?

会出现找不到模块的错误。
使用U()函数也是一样。
哪位大哥给个建议,代码里该怎么跳转,用rederect也可。
最佳答案
评论( 相关
后面还有条评论,点击查看>>