在我的网站中,我需要自定义网址
我做了一些事情,一切都很好。我得到了我需要的东西,但我想以适当的方式做到。
以下是我的代码
$route['admin/lessons'] = 'admin/admin/lessons';
$route['admin/lesson_mgmt'] = 'admin/admin/lesson_mgmt';
$route['admin/labs'] = 'admin/admin/labs';
$route['admin/tools'] = 'admin/admin/tools';
通过这种方式我管理自定义网址部分。
我想让这个网址动态化,以便代码不会更长,还有其他部分。
如果我这样做,我必须写很多。
我想在一行中替换所有内容。
有人能建议我吗?
提前谢谢。
答案 0 :(得分:1)
试试这个......
在application/config/routes.php
$route['admin/([a-zA-Z0-9_-]+)'] = 'admin/admin/$1';
希望它能正常工作..
在上面的代码中.. [a-zA-Z0-9_-]+)
这是正则表达式,包含一个或多个字母数字字符(字母+数字)的组合。如果路由获得admin/characters
...它会重定向到admin/admin/characters