我正在使用CodeIgniter,我需要将几个带下划线的 url 重定向到带连字符的等价物。
/some-controller --> /some_controller
我通过调整config/routes.php
文件部分解决了这个问题。
事情是 :
我如何将其扩展为带有参数的控制器功能。
假设我有一个控制器some_controller
(some-controller
重定向到some_controller
)和一个函数func
(可选地接受一个参数)。
$route['some-controller'] = 'some_controller';
$route['some-controller/func'] = 'some_controller/func';
这行得通。但是,如果我有some-controller/func/someparam
. (someparam
可以是任何东西)。如何实现此重定向?
基本上我需要的是来自以下的重定向:
some-controller/func/*
到
some_controller/func/*
有任何想法吗?
暗示 :
我不需要像这样复杂的东西( 如何用破折号替换codeigniter url中的下划线?)。