删除CodeIgniter URL中的“视图”段

时间:2013-12-23 09:48:45

标签: php codeigniter codeigniter-2 codeigniter-url

我是CodeIgniter的新手,我有一个由http://www.example.com/pages/view/about调用的页面

是否可以使用http://www.example.com/pages/about

如果是的话怎么做?

感谢你的帮助。

4 个答案:

答案 0 :(得分:1)

在你的route.php中,

$route["pages/(:any)"] = "pages/view/$1"

注意:您无法调用其他功能。在这种情况下,页面控制器应该只有一种方法。

答案 1 :(得分:0)

答案 2 :(得分:0)

您可以通过htaccess

覆盖您的任何网址

在Codeigniter配置文件夹(application -> config -> routes.php)中编辑您的routes.php文件 要做到这一点,请参阅本教程

Codeigniter Route tutorial

答案 3 :(得分:0)

您可以在 routes.php

中使用此功能
$route['pages/(:any)'] = 'pages/view/$1'

这仅适用于您的网页控制器。对于所有其他控制器,您需要以相同的方式定义。您也可以为此操作htaccess文件。