1 년 동안 실행 된 웹 사이트가 있습니다.첫 번째 세그먼트를 건너 뛰기 위해 강제 CI 세그먼트 화
최근 팀이 새로운 언어를 소개하고, 따라서 우리는 같은 주소 표시 줄에 뭔가에 포함 할 모든 것을 변화/EN/또는 RU
그 때문에 한 번 무엇 : http://www.website.com 지금 http://www.website.com/en
입니다 유일한 문제는 우리가 모든 단일 페이지를 통해 이동 및 변경할 필요가있다
$this->uri->segment(x)
-$this->uri->segment(x+1)
CI에/en이 아마도 base_url()
의 일부일 수 있으므로 이전에 그대로 $this->uri->segment(x)
으로 유지하고/en 부분을 건너 뛰는 방법이 있습니까?
감사합니다.
설정에서
CI 3을 사용하고 있습니까? –
경로 코드를 게시하십시오. –
CI3 및 i18n을 사용하고 있습니다. (CI3에서 작동하도록 몇 가지 수정 사항이 있음) '// URI like '/ en/about'-> 컨트롤러 사용 ' $ route ['^ (en | fa)/(. +) $ '] = "$ 2"; // '/ en', '/ fr'및 '/ nl'URIs -> 기본 컨트롤러 사용 $ route [ '^ (en | fa) $'] = $ route [ 'default_controller' ]; ' – Hossj