Routing question |
[eluser]Unknown[/eluser]
I am about to start writing a new site that is bringing together several other sites under one roof. All of these sites are community sharing sites that will be using the same code but I want to keep them separate entities having URLs like: www.site.com/index.php/community_site_name/class/function/anything/else www.site.com/index.php/another_community_site_name/class/function/anything/else I have read the routing help file but I'm not too sure how (or if) this is possible, and with the above URL pass the community_site_name to the controller so that I can then use it in the queries etc. If anyone could advise. Also, if anyone has another suggestion to do this then I'm open to changing my approach. Cheers, Jamie
[eluser]Denzel[/eluser]
Well, I take it you want the community_site_name to be the first parameter in front of any of the other parameters such as anything and else. Assuming you want to rearrange the URL as such: www.site.com/index.php/community_site_name/class/function/anything/else becomes www.site.com/index.php/class/function/community_site_name/anything/else then you could use the following basic routing mechanism: Code: $route['(:any)/(:any)/(:any)/(:any)'] = '$2/$3/$1/$4'; |
Welcome Guest, Not a member yet? Register Sign In |