CI 묻고 답하기

제목 실제 이미지 경로를 숨기고 싶은데..
글쓴이 형민세훈아방 작성시각 2011/05/02 12:56:11
댓글 : 1 추천 : 0 스크랩 : 0 조회수 : 25233   RSS
실제 업로드 경로를 브라우저 URL에 넣어면 이미지가 보이는데...
실제 경로를 Route로 처리할려고 하니 이미지를 못읽어오는군요....
route로는 이미지 경로 처리가 안되는건가요?

실제 업로드 경루
/upload/photo/aaa.jpg

$route['photo/(:any)'] = "/upload/photo/$1";

http://abc.com/photo/aaa.jpg라고 하면 이미지가 엑박으로 나오네요...
 다음글 num_rows 는 model 에서만 쓸수 있나요? (2)
 이전글 HMVC 왜 메소드가 안읽혀질까요? (4)

댓글

독감 / 2011/05/02 17:55:13 / 추천 0
 route는 경로가 아닌 /controller/method/params 를 치환합니다..
즉 위와같이는 사용할 수 없죵^^;

완벽히 감추려면 서버쪽에서 cname등을 사용해야 합니다. 혹은 따로 이미지 뷰 컨트롤러를 만드셔도 되구요..
근데 이것도 감춘다기 보단, 어차피 그 주소가 이미지를 포인트 하고 있기 때문에.. 어떤 의도로 감추시려는건진 모르겠지만.. 완벽하다고 할 순 없겠죠.