Codeigniter路由删除控制器

时间:2011-10-10 18:22:59

标签: php codeigniter routing

我想路由以便“域名”部分消失,

http://www.domaininfo.za/domain/google.com

这样的事情

http://www.domaininfo.za/google.com

我设法删除了欢迎部分,但如何删除域名?

我的路线档案:

$route['default_controller'] = "welcome";
$route['404_override'] = '/';
$route['(:any)'] = "welcome/domain/$1";

2 个答案:

答案 0 :(得分:0)

不确定这是否是您所要求的,但这对您有用吗?

$route['(:any)'] = "domain/$1";

答案 1 :(得分:0)

您的路由很危险...我会在路由密钥中放置一个正则表达式来识别Web域,然后将其路由到welcome / domain / $ 1。现在,您将控制器空间中的所有值路由到welcome / domain / $ 1。在路由器中重新编写或使用正则表达式是最好的。