在 CI 框架中,一個 URL 和它對應的控制器中的類以及類中的方法是一一對應的,如:
www.test.com/user/info/zhaoyingnan
其中 user 對應的就是控制器中的 user 類,而 info 則對應 user 類中的 info 方法,zhaoyingnan 則是傳遞的參數
如果我不想 用 www.test.com/user/info/zhaoyingnan 這個 URL,
而是改成 www.test.com/member/zhaoyingnan,
此時就需要一個自定義的路由規則,
當 URL 地址為 www.test.com/member/zhaoyingnan 的時候,實際請求的應該是 www.test.com/user/info/zhaoyingnan
在這裡,我推薦使用的實則表達式,其他方法不提:
application/config/routes.php
2.添加如下操作
/** * @author zhaoyingnan * 自定義路由規則 **/ $route['member/(\w+)/?$'] = 'user/info/$1';