我有一个我正在处理的网站,其网址结构如下:
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
?
在此先感谢它真的会在工作中拯救我的屁股哈哈