使用多种语言时,codeigniter url路由不起作用

在codeigniter中,我使用www.xxxxxx.com/jewels中的以下代码将网址www.xxxxxx.com/luxury-jewels路由到routes.php

$route['(.*)luxury-jewels'] = "jewels";

当我是另一种语言时,以上代码对于英语非常有效,例如,在URL中添加新参数"ru"例如:

www.xxxxxx.com/ru/luxury-jewels这样做时,我收到404 Page Not Found错误。

我尝试了不同的路由组合,但无法正常工作。

GAOWEI324 回答:使用多种语言时,codeigniter url路由不起作用

使用意图

$route['(.*)luxury-jewels'] = "jewels";

使用

$route['(:any)/luxury-jewels'] = "jewels";

经过测试并为我工作。

,

您需要为其添加另一条路线。

例如

$route['ru/luxury-jewels'] = "jewels";

或 多种语言

$route['(:any)/luxury-jewels'] = "jewels";
本文链接:https://www.f2er.com/3138914.html

大家都在问