0
我希望codeigniter中的所有URL都以第一個URI段作爲參數傳遞給控制器。重新排序URI中的參數和控制器
這裏是我的使用情況:
的URL:http://www.example.com/site/page/1
「網站」將被傳遞給控制器「頁」,「1」的參數也是一個參數(以及任何後它)。
Mod_Rewrite比Codeigniter路由更合適嗎?
我希望codeigniter中的所有URL都以第一個URI段作爲參數傳遞給控制器。重新排序URI中的參數和控制器
這裏是我的使用情況:
的URL:http://www.example.com/site/page/1
「網站」將被傳遞給控制器「頁」,「1」的參數也是一個參數(以及任何後它)。
Mod_Rewrite比Codeigniter路由更合適嗎?
你可以把它寫在特定頁面的路線一樣
$route['site/page/(:num)'] = 'page/site/$1';
在這種情況下,「網站」是一個變量,它是未知的。雖然它可以添加爲(:any)而不是路徑中的「site」? – Resorath
是的,你可以使用(:任何)網站 –
$ route ['(:any)/ page /(:num)'] ='page/$ 1/$ 2'; –