【发布时间】:2012-08-09 20:24:18
【问题描述】:
我正在使用 CodeIgniter,我需要将几个带有下划线的网址重定向到带有连字符的等效网址。
/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/*
有什么想法吗?
提示:
我不需要像这样复杂的东西( How to replace underscores in codeigniter url with dashes?)。
【问题讨论】:
标签: php .htaccess codeigniter redirect