我知道如何设置大部分路线,但不是列出50个左右的不同路线,只有一件我想要改变的路线是多余的。
我为我的codeigniter应用程序设置了这样的文件系统。
-application
-controllers
-admin
login.php
register.php
dashboard.php
截至目前,当我访问以下网站时,它显示了应该的方式。
http://www.mysite.com/admin/(login,register, dashboard)
但是我想操纵路线显示如下,而不必更改文件结构中文件夹的名称。
http://www.mysite.com/my-project/(login,register, dashboard)
答案 0 :(得分:1)
对于每一页,“my-project”是否是您的siteurl的永久组成部分?然后在配置中更改base_url()。
否则:
如果你的base_url是http://www.mysite.com
您想转到http://www.mysite.com/my-project/login
然后将路线设置为:
$ routes ['my-project /(:any)'] ='admin / $ 1';
或者仅限于那三个人:
$ routes ['my-project /('login'|'register'|'dashboard')] ='admin / $ 1';
应该工作,虽然我目前没有方便的测试方法