CI 묻고 답하기

제목 이미지경로가 깨집니다
글쓴이 히포 작성시각 2013/12/09 16:03:02
댓글 : 7 추천 : 0 스크랩 : 0 조회수 : 17151   RSS

이미지가 처음에는 안깨지는데 두번째부터 깨집니다

이게 무슨말이라면 ....
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /Test/
RewriteCond $1 !^(index\.php|images|captcha|data|include|uploads|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>

$route['default_controller'] = "test";

<?php

class Test extends CI_Controller {

 function Test()
 {
   parent::__construct();
 }
 function index() {
  $this->datePower();
 }
 function datePower()
 {
        $this->load->view('top'); // // 공통 - 상단
        $this->load->view('datePower'); // 뷰 - 쓰기
         $this->load->view('bottom');
 }
}
?>


www -Test
            - application
            - system
            - images

처음에 www.xxx.com/Test  이렇게 하면 이미지가 안깨지고 잘나옵니다
그러나 datePower.php에서  location.href = "test/datePower" 이렇게 하면 잘나오는 이미지가 깨집니다

방법이 없을까요?

 다음글 컨트롤러에서 오류가 나요 (14)
 이전글 다국어 데이터 베이스화 관련.. (3)

댓글

변종원(웅파) / 2013/12/09 16:12:19 / 추천 0
뷰 소스가 어떻게 되어 있는지 알수가 없으니 방법만 알려드립니다.

포럼소스 다운 받아서 config/constants.php 열어보시고 거기의 상수들이 뷰에서 어떻게 쓰이는지
보시면 됩니다.
히포 / 2013/12/10 09:26:30 / 추천 0

변종원님 고맙습니다

수야디벨 / 2013/12/10 10:20:50 / 추천 0

경로도 좀 ..

현재 경로와 상대경로를 잘못 생각하고 쓰시고 있는건 아닌지 확인도 해보셔야겠어요.

 location.href = "test/datePower"  or location.href = "/test/datePower"


히포 / 2013/12/10 12:22:15 / 추천 0

수야디벨님 안그래도 둘다 해보앗는데 상대경로든 절대경로이든 다 깨집니다

한대승(불의회상) / 2013/12/10 13:08:19 / 추천 0
히포//  images 폴더가 index.php 와 같은 곳에 있나요?
변종원(웅파) / 2013/12/10 13:49:51 / 추천 0
test가 서브 디렉토리인가 봅니다.
그런 경우엔 htacess 파일의 위치가 바뀌어야 하고 내용도 바뀌어야 합니다.

아래 글 참고하세요

http://cikorea.net/tip/view/898/page/2/q/htaccess
히포 / 2013/12/10 17:51:32 / 추천 0
위 사이트를 보고 따라 해봣는데 깨지네요