Codeigniter 2控制器通过不同的控制器

时间:2018-05-10 17:02:58

标签: php codeigniter codeigniter-2

我有一个我正在处理的网站,其网址结构如下:

example.com/category-name

目前这是一个1000行长的控制器,称为几年前建立的页面,从未改变过。我在上面的路径中插入一个新的控制器,如下所示:

$route['(:any)'] = 'new_controller/load/$1
$route['default_controller'] = "pages";

我的想法是让new_controller像这样工作:

example.com/page-name

这会在数据库中查找page-name,并在网站管理员中显示由业务人员创建的一些文本。

问题来自如果在此表中找不到page-name,出于传统目的,我必须通过new_controller/load,然后正常使用页面控制器。

出于搜索引擎优化的原因,我无法更改网址结构,它必须保持example.com/category-name,并且他们希望它共享相同的网址结构example.com/page-name,因为它更短(我试图说服他们做example.com/page/page-name

之类的事情

new_controller/load/$1我怎么称呼pages/view/$1

在此先感谢它真的会在工作中拯救我的屁股哈哈

0 个答案:

没有答案