CI多语言版本结构问题
我想实现一个多语言版本的网站结构,把app文件夹(application)里分为了多个,sys共用1个,在根目录建了admin.php \ index.php (CN版本首页),然后写伪静态让访问地址变成后台:http://www.xx.com/admin/
CN版本:http://www.xx.com/cn/
………其他语言版本以此类推
现在有个奇怪的问题,太伪静态中加,显示出来链接就可以正常访问,但是去掉,访问就显示 404 Page Not Found
比如:
http://www.xx.com/admin/user 这个就是404
http://www.xx.com/admin.php/user/ 这个就是正常访问的
请高手帮忙看下啊~~谢谢了!
http://down.brandsh.cn/uploads/1383893725/QQ截图20131108145309.jpg
http://down.brandsh.cn/uploads/1383893725/QQ%E6%88%AA%E5%9B%BE20131108145535.jpg
就没有人帮忙吗?? 有人没有啊??? http://www.xx.com/admin/user会找的是 admin控制器,user方法,如果要用 admin/user 其实不需要分两个入口,一个index.php入口就可以了。 有个admin目录在controller目录下。
如果说想说完全不同的application, 可以在index.php入口文件来判断,不需要更多的重写规则。
Bobby 发表于 2013-11-11 12:53 static/image/common/back.gif
http://www.xx.com/admin/user会找的是 admin控制器,user方法,如果要用 admin/user 其实不需要分两个入 ...
谢谢你的回答,
能说下具体的index.php 口判断的方法吗??
可通过$this->config->set_item('language', 'zh-cn'); 根据条件来修改当前语言配置文件。
如果要不同application目录,修改application目录,根据参数来设置不同的目录。
页:
[1]