Remove Default Language Name in URL Multi Language Codeigniter - Printable Version +- CodeIgniter Forums (https://forum.codeigniter.com) +-- Forum: Using CodeIgniter (https://forum.codeigniter.com/forumdisplay.php?fid=5) +--- Forum: Libraries & Helpers (https://forum.codeigniter.com/forumdisplay.php?fid=11) +--- Thread: Remove Default Language Name in URL Multi Language Codeigniter (/showthread.php?tid=74765) |
Remove Default Language Name in URL Multi Language Codeigniter - amir.01 - 11-03-2019 I want to remove default language name from url when using multi language in code igniter. I have 3 languages : English , Italy , Arabic and English is my default language . in other word when language is set to default that “en” must remove from link. I just used this articles and
but got so many errors
many times by clicking on the link it changes from this “domain.com/ar” to this one “domain.com/en/ar” or from this link “domain.com/en/main/contact/” after clicked it turns to “domain.com/en/main/contact/main/contact”. How can I do that? Any help will be useful Thanks in Advance.switch link PHP Code: echo anchor('en', 'english'); PHP Code: $route['^it/(.+)$'] = "$1"; MY_Config.php PHP Code: defined('BASEPATH') OR exit('No direct script access allowed'); MY_Lang.php PHP Code: class MY_Lang extends CI_Lang { RE: Remove Default Language Name in URL Multi Language Codeigniter - mboufos - 11-04-2019 PHP Code: $lang= $this->input->cookie('test_lang'); |