CI 묻고 답하기

제목 서브 디렉토리에서 redirect 사용시 403에러만 뜨네요 ㅠㅠ
글쓴이 잔천 작성시각 2016/02/17 12:18:14
댓글 : 3 추천 : 0 스크랩 : 0 조회수 : 13649   RSS

안녕하세요. 

이제 갓 1년정도 되는 초급 개발자입니다.

 

다른게 아니라

현재 가비아에서 호스팅 받아 개발중인데

서브디렉토리에 CI 설치 후 작업도중에

redirect에 상대경로를 쓸 경우 무조건 403에러가 뜨네요 ㅠㅠ

나름 원인이 무엇인지 분석해보려 포럼 내부에 왠만한 자료들은 검색을 통해 찾아봤는데

해결 방법이 없더군요..ㅠ

 

redirect('./blist');  <- 403 // 추가로 어느곳으로 보내든지 403입니다. ex) (.), (/) 등등..

redirect('http://정상주소.com/companya/termas/page/board/blist); <- 정상작동

 

그래서 메인디렉토리 임의의 위치에서 current_url 찍어본 결과

http://정상주소.com/termas/stats/statsmanagement 이렇게 나오는 반면

서브디렉토리에서는

http://2~~.4~~.2~~.5~~/companya/termas/page/board/bwrite 이런식으로 ip주소로 나오더라구요.

 

제 생각에는 이 부분이 어떻게 잘못된거 같은데..

서버세팅이 잘못된건지.. 갈피를 못잡겠습니다. ㅠㅠ

 

답변 부탁드립니다 ( __ )

 

 

 다음글 이렇게 나옵니다 array(4) { ["id&... (4)
 이전글 기존의 PHP 코드를 이용할 때 의문점 (4)

댓글

한대승(불의회상) / 2016/02/17 13:01:04 / 추천 1

이래저래 예매하다면 아래처럼 base_url() 을 사용하세요.

base_url 사용시 config/config.php 의 $config['base_url'] 에 사이트명을 반드시 기입하세요.

redirect(base_url('blist'));

 

잔천 / 2016/02/17 13:10:40 / 추천 0

config파일에서 수정하니까 상대경로도 정상적으로 작동합니다.

정말 감사합니다 ^^

 

kjuny / 2018/12/23 20:17:46 / 추천 0

감사합니다 3일동안 해메던 문제 저도 얻어갑니다... ㅜㅜ