首先,我要感谢大家的阅读,如果问题已经得到解答,但我找不到它以及我的英语不好,我深表歉意。也就是说,问题:
我正在处理的应用程序遇到问题。我在 codeigniter 和 i18n 国际化方面还很陌生。我想知道为什么会发生以下情况以及如何解决它(我不只是要求'teh codez'):
当我输入一些网址时,Codeigniter 有这种行为:
if i enter: it redirects to:
site.com site.com/default_language/default_controller
site.com/default_language site.com/default_language (and loads the default controller)
site.com/language site.com/language (and loads the default controller)
我想做的是将这种行为更改为:
if i enter: it redirects to:
site.com site.com/default_language/default_controller
site.com/any_language site.com/any_language/default_controller
我在 MY_Lang.php 中的语言是:
$languages = array(
'es' => 'spanish',
'en' => 'english'
);
还有我的routes.php:
$route['default_controller'] = "cover";
$route['^(es|en)/(.+)$'] = "$2";
$route['^(es|en)$'] = $route['default_controller'];
如果您需要另一段代码,请告诉我。
来自阿根廷的感谢和问候!