语言会不断地从NL(荷兰语)到EN的url(路由)中切换

时间:2019-06-17 09:07:20

标签: php codeigniter routing

我已经有几天这个问题了,我似乎无法弄清楚该如何解决。

我正在开发一种多语言的网站,并且正在使用[url中的github ci lang] https://github.com/waqleh/codeigniter-language-in-url-internationalization/,它是在链接中使用/ nl或/ en时应该切换语言的帮助程序。

Github上已经描述的问题:

当我转到URL nl/over-ons时,它会自动更改为en/nl/over-ons 但是,当我转到网址en/about-us时,效果很好,与fr/a-propos-de-nous相同

config.php中的默认语言是:$config['language'] = 'dutch'; MY_Lang.php中的$ languages是: public $languages = [ 'nl' => 'dutch', 'en' => 'english', 'fr' => 'french', 'ar' => 'arabic' ];

我的路线是:

$route['^fr/a-propos-de-nous'] = 'about';
$route['^en/about-us'] = 'about';

0 个答案:

没有答案