2014-05-09 4 views
0

현재 URL은 입니다. www.site.com/mauritius/className/function/id입니다. .htaccess를 사용하여 index.php을 (를) 제거 할 수있었습니다.codeigniter에서 URL을 변경하는 방법

이제 URL에서 기능 세그먼트를 제거하고 싶습니다. 위 URL을 만들고 싶습니다. www.site.com/mauritius/className/id. 하나의 기능에 대해서만 URL에 'function'을 원하지 마십시오.

+0

[CodeIgniter routing] (http://ellislab.com/codeigniter/user-guide/general/routing.h) tml). –

+0

위 URL의 기능을 달성하고 다른 URL을 표시하고 싶습니다. 라우팅을 사용하여이를 수행 할 수 있습니까? – user1392035

+0

좋아요, 당신은 그것을 읽지 않았습니다. 그것을 직접 설명하십시오. –

답변

0

이 설정에 경로를 설정/routes.php

$route['alias'] = 'controller/method'; 

또는 내가이를 확인하지 오전하지만 더 들어

RewriteRule ^controller/([a-z0-9A-Z]+)/?$ controller/function/$1 [L,QSA] 

같은 시도 할 수 있습니다

를 htaccess로 사용하여 URL을 재 작성 : - http://www.addedbytes.com/articles/for-beginners/url-rewriting-for-beginners/

+0

다른 방법을로드하고 싶지 않습니다. 동일한 기능을 원하지만 URL을 다시 작성하고 싶을뿐입니다. URL 기능에서 메소드를 제거하려는 경우 동일한 메소드에 정의 된 것과 동일합니다. – user1392035

+0

.htaccess로 무엇을 써서 제거할지 말해 줄 수 있습니까? 고맙습니다 – user1392035

관련 문제