CI 묻고 답하기

제목 주소에서 controllers 제거?하기
글쓴이 필승 작성시각 2016/06/15 14:48:00
댓글 : 1 추천 : 0 스크랩 : 0 조회수 : 13018   RSS

1%라도 해본 질문 vs. 1%도 안해본 질문, 여러분은 어떤 질문에 손이 가십니까?

안녕하세요.

ci를 적용해중에 있어 궁금한점이 있어서 질문드립니다.

다름이아니라 어떤사이트를 가보니

test.com/1235 와 같은 도메인/글번호 방식이 많이 눈에 띄네요.

ci는 제가 알기로는 도메인/컨트롤러/1/3 이런 방식으로 알고있습니다.

그래서 지금 개발중에 있는사이트에 test.com/1235 이와같이 적용하려고 하는대요.실력이 없어서인지.

아무리해도 안돼네요.

제가 궁금한점은 

test.com/1controllers/235 를 test.com/235 이와같이 변경하고싶은겁니다.

routes.php 파일을 수정해도 봐도 모든 controllers 에대해서 적용을 못하겠내요 ㅠ.ㅠ.

가령 

$route['(:num)']  = " controllers/c_view"; 와같이하면 되긴 하더라고요 

문제는 controllers가 각각 다 다르기때문에 위와같이 하면 특정 controllers에서만 적용되더라고 ㅠ.ㅠ

.htaccess 파일에 RewriteRule을 응용하면 됄까요?

이것도 하다가 잘못해서

고수님들께 도움요청합니다.^^;;

 다음글 $quert->result 사용법이;; (3)
 이전글 자기 주소에 접속을 하는 해당 폴더에 있는 js폴더 c... (1)

댓글

kaido / 2016/06/15 14:55:00 / 추천 0

routes 와 _remap() 을 잘 응용 하시면 됩니다.

다만 주소 체계가 워드프레스 틱 한데, 워프의 구조는 기존의 것들과 다른 구조이라서 저런 주소 체계여도 상관없습니다.

가령 예를들어보죠.

 

/notice/1

/board/1

 

둘다 1번 게시물인데 앞에 컨트롤러명을 전부 제거 하면...?

 

워드프레스는 애초에 통일된 테이블 구조로 관리되서 번호가 중복되는 일이 없습니다.

 

구현은 가능 하지만 구현해야 하는  타당한 이유가 필요합니다.