Codeigniter - 隐藏控制器名称。只显示参数

时间:2016-08-08 16:33:39

标签: php codeigniter

我需要隐藏我的控制器名称,不要在URL中显示。目前,这是URL www.example.xyz/page/information-technology-and-human

我的路线文件是这样的:

$route['page/(:any)'] = "frontend/$1";
$route['login'] = "frontend/login";

我想删除"页面"在URL中。所以它应该是这样的:

www.example.xyz/information-technology-and-human

如何做到这一点。请帮我。有可能吗?

2 个答案:

答案 0 :(得分:1)

使用此选项,作为routes.php文件中定义的最后一个路由。将此通配符路由定义为最后一条路径非常重要。

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

答案 1 :(得分:-2)

您可以在配置路由中定义自定义路由可能是这样的

$route['contact'] = 'controller_name/contact';

然后您可以像

一样访问它
http://your-domain/contact