제목 | rewrite 관련 질문입니다. | ||
---|---|---|---|
글쓴이 | 수야디벨 | 작성시각 | 2014/07/21 17:11:59 |
|
|||
안녕하세요 . rewrite 관련 질문드립니다. 코드이그나이터 주소 체계에서 아래와 같은 경우를 분류할수 있을까요? http://도메인/사용자ID -> http://도메인/A컨트롤/B함수/사용자 ID 로 재매핑. 기타 다른 URL은 평소의 주소 체계로 불리도록 ... 즉 본래 기타 설정을 하지 않는다면 http://도메인/컨트롤/메서드/변수 .. 이런 구조일텐데, http://도메인/사용자ID 처럼 메서드가 불리지 않는 url만 재 매핑할수 있는 방법이 있을까요? mod_rewrite 랑 config 폴더의 route.php를 보고 있는데 답이 안나오네요 ..; $route['(:any)'] = "/homepage"; 이렇게 주면 , http://도메인/문자열값 을 http://도메인/homepage/index 로 재매핑시켜주던데, 모든 url을 다 잡아버리더라구요 . 조언 부탁드리겠습니다 ~ㅠ |
|||
다음글 | 정확한 명칭이 궁굼합니다.. (3) | ||
이전글 | apns 를 다량 보내는데 속도가 너무 느리네요. (4) | ||
변종원(웅파)
/
2014/07/21 17:24:20 /
추천
0
|
수야디벨
/
2014/07/21 19:57:26 /
추천
0
웅파 //
다행이 컨트롤러를 폴더화(?) 해서 단 두줄로 routes.php에서 처리했습니다 ^^ 감사합니다 ~! |
http://cikorea.net/qna/view/11441/page/1/q/short 참고해보시구요.
여러개의 $route['']를 선언하면 위에 부터 적용됩니다.
무식한 방법이지만 현재 사용중인 컨트롤러들을 위에 선언하고 맨 마지막에 any 선언하면 될겁니다. ^^;
위 방식보다는 아파치단에 호스트 뒤에 한개만 있을 경우에 특정 주소로 넘겨주는게 좋을 것 같네요.