при работе с несколькими языками маршрутизация URL-адреса codeigniter не работает - PullRequest
0 голосов
/ 08 ноября 2019

В codeigniter я перенаправляю свой URL www.xxxxxx.com/jewels на www.xxxxxx.com/luxury-jewels, используя следующий код в routes.php,

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

вышеупомянутый код работает хорошо для английского языка, когда я - мой другой языкдобавление нового параметра "ru" в URL. Например:

www.xxxxxx.com/ru/luxury-jewels при этом я получаю ошибку 404 Page Not Found.

Я пробовал разные комбинации маршрутизации, но она не работает.

Ответы [ 2 ]

1 голос
/ 08 ноября 2019

Намерение использования

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

использование

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

Проверено и работает для меня.

0 голосов
/ 08 ноября 2019

Вам нужно добавить другой маршрут для него.

например

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

или для многих языков

$route['(:any)/luxury-jewels'] = "jewels";
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...