我怎麼能改寫笨如何重寫URL的笨
的URL例如,我想rewite這個網址:
http://greenville.homes.sc/dev/demo_greenville/Community/Simpsonville/Stonewyck
爲了這樣的事情:
http://greenville.homes.sc/dev/demo_greenville/Simpsonville/Stonewyck
我怎麼能改寫笨如何重寫URL的笨
的URL例如,我想rewite這個網址:
http://greenville.homes.sc/dev/demo_greenville/Community/Simpsonville/Stonewyck
爲了這樣的事情:
http://greenville.homes.sc/dev/demo_greenville/Simpsonville/Stonewyck
如果users
是控制器而community
是功能:
$route['users/Simpsonville/Stonewyck']
= "users/Community/Simpsonville/Stonewyck";
要重新路由的縮寫URL( '用戶/辛普森維爾/ Stonewyck')的完整URL( '用戶/社區/辛普森維爾/ Stonewyck')
在下面的文件中設置這樣:application/config/routes.php
腳註:
正是取決於你想要達到的目的,您可能還需要添加:
$route['Simpsonville/Stonewyck']
= "users/Community/Simpsonville/Stonewyck";
這一切都取決於如果你想隱藏兩個控制器和函數名稱/段。
如果這些參數變量,你可能還需要使用類似:
$route['(:any)/(:any)']
= "users/Community/$1/$2";
不,我的控制器是用戶,我的功能名稱是community。所以它不起作用 – user1939712 2013-03-19 15:10:12
什麼是您的默認控制器? 'user'?還有,你的'base_url'的設置是什麼? – 2013-03-19 15:16:47
我的默認控制器是用戶。和我的功能名稱是社區。和base_url = dev/demo_greenville。 – user1939712 2013-03-19 15:22:24
有URI路由的讀 - http://ellislab.com/codeigniter/user-guide/general/routing。 html – RayZor 2013-03-19 14:52:07