我使用的是CodeIgniter我需要使用下劃線將具有下劃線的幾個url重定向爲其等效連字符。重定向和路由通配符URL - 帶下劃線的連字符
/一些控制器 - >/some_controller
我已經部分地通過調整config/routes.php
文件解決了這個問題。
的事情是:
我怎麼會是擴大到控制器的功能與參數。
比方說,我有一個控制器some_controller
(some-controller
重定向到some_controller
)和一個函數func
(可選地採取參數)。
$route['some-controller'] = 'some_controller';
$route['some-controller/func'] = 'some_controller/func';
This Works。但是,如果我有some-controller/func/someparam
。 (和someparam
可以是任何東西)。 這個重定向如何實現?
基本上我需要的是從一個重定向:
some-controller/func/*
到
some_controller/func/*
任何想法?
提示:
我不需要什麼複雜的像這樣的( How to replace underscores in codeigniter url with dashes?)。