谁一开始就是大神?

urlManager开启后访问404[2.0]

为什么本地开启urlManager访问都是ok的,然后服务器就不行呢?

urlManager是YII的urlManager。和服务器例如apache,nginx没有半点关联。但是服务器却又是先于YII接受请求的。所以说如果服务器不把这个请求交给YII。那YII就算有通天之能也无能无力。
所以你需要做的是,配置你的服务器使得服务器任何情况下都把请求交给YII,准确的说是交给YII的入口文件,即使是请求一个并不存在的文件。
至于配置,请参考权威指南的 入门 -> 安装YII章节。
没图,没代码,咋回答?
少个转向文件,把所有的找不到文件的请求转发给yii。
就是目录下那个.htaccess文件
因为你本地可能已经配置了路由规则,然而你服务器并没有。那个规则就是楼上所说的文件咯

赞(0) 打赏
未经允许不得转载:菜鸟之家 » urlManager开启后访问404[2.0]

评论 抢沙发

登录

找回密码

注册