제목 | index.php를 죽이지 않으면 이미지를 못 읽나요~? | ||
---|---|---|---|
글쓴이 | 수야디벨 | 작성시각 | 2012/11/15 13:47:23 |
|
|||
views 폴더 안에 있는 view 페이지에서 이미지를 로딩하는데요, 상대경로를 사용합니다. 상대 경로를 사용하는 이유는, 어떤 서버에서든지 제대로 돌아가게 하기 위해서인데요~ view 페이지 코드상에서 아래처럼 코딩을 하면 ../images/main/_temp_02.gif 실제 브라우저에서 소스보기로 확인해보면 http://192.168.0.146/blog/index.php/images/main/_temp_02.gif 로 들어가져 있어서 이미지가 깨지더라구요. 즉 못불러 온다는 이야기인데, images라는 폴더를 aplication 하위에 배치시켜두고 , 그리고 aplication 상위에도 배치시켜놔봤습니다만, aplication 상위에 위치한 이미지 경로만, index.php가 빠진 http://192.168.0.146/blog/images/main/_temp_02.gif 로 읽혀지더라구요~ index.php를 안죽이고 이미지를 불러올 수는 없을까요? |
|||
다음글 | 클래스명과 같은 메서드 사용. (1) | ||
이전글 | controller에서 view 를 부를 때.. (2) | ||
변종원(웅파)
/
2012/11/15 13:52:45 /
추천
0
|
아니면 index.php로 검색하시면 확장자에 따라 index.php를 안붙이게 하는 방법도 있습니다.
그렇지만 보통 디렉토리는 정해진 상태라 .htaccess에 해당 디렉토리 한번만 넣어주면 끝납니다.
그리고 상대경로 보다는 상수를 쓰세요. config/constants.php에 IMG_DIR 정도로 등록해서 쓰면 편합니다.
포럼소스도 그렇게 되어 있으니 참고하세요.