【发布时间】:2015-11-09 15:15:52
【问题描述】:
在我的 codeigniter webapp 中,我使用的是多语言网站。默认和英文如下:
www.xxx.com (default)
www.xxx.com/en (english)
而且我有一个控制器,我想在其中将特定呼叫(例如土豆和番茄)重新路由到蔬菜,如下所示:
www.xxx.com/potato/param => www.xxx.com/vegie/param
www.xxx.com/tomato/param => www.xxx.com/vegie/param
到目前为止,我已经设法在我的 route.php 中使用这样的默认语言 url 重新路由:
$route['potato/(.+)$'] = 'vegie/$1';
$route['tomato/(.+)$'] = 'vegie/$1';
但我不为英文网站工作。我确实喜欢这个,但没有工作:
$route['en/potato/(.+)$'] = 'en/vegie/$1';
$route['en/tomato/(.+)$'] = 'en/vegie/$1';
任何人都可以帮助我吗?谢谢。
【问题讨论】:
标签: php codeigniter routes