제목 | [질문] url 관련 | ||
---|---|---|---|
글쓴이 | bruce | 작성시각 | 2016/02/29 16:15:48 |
|
|||
안녕하세요? 한 가지 궁금한 점이 있어 이렇게 질문 게시판에 올리게 되었습니다. 제가 현재 CodeIgniter 1.7.3 에서 3.0.4 로 프레임워크를 업그레이드를 하고 있습니다. 거의 완료 했으나 한가지 이상한 점이 나와서요.. 제가 업그레이드하면서 셋팅을 일부 잘 못 한건지 고수님에 조언 부탁드립니다. 문제점) - 주소창란에 도메인명을 쳐서 메인 로그인 화면에 들어갑니다. 아이디와 비번을 치고 로고인하면 도메인명이 IP 로 자동 변경됩니다. 예) example.co.kr/demo => 192.168.0.10/demo/site 참고) site 는 종합정보 controller 명임.
|
|||
다음글 | C.I 사용에 대해서 한번만 더 질문하겠습니다. (5) | ||
이전글 | pagination 부분이 잘 되지 않습니다. (6) | ||
변종원(웅파)
/
2016/02/29 16:25:11 /
추천
0
|
bruce
/
2016/02/29 17:05:25 /
추천
0
웅파님, 답변 감사합니다~ 소스는 CodeIgniter 1.7.3 에서 사용한 그대로 사용하고 있습니다. 세션 해제 부분은 조금 바뀐것 같아 변경했구요. config.php 의 base_url 설정은 $config['base_url'] = ''; 처럼 셋팅했구요. 아래는 로그인 컨트롤러 소스 입니다. 혹시 세션 설정 부분에 문제가 있나요? // 로그인 검사 - 로그인 여부를 판단
|
bruce
/
2016/02/29 17:22:22 /
추천
0
참고로 로그인 로직을 제거하고 테스트 해도 도메인명이 IP 주소로 변경이 됩니다.
|
변종원(웅파)
/
2016/02/29 18:14:20 /
추천
0
redirect('site'); <- 주소가 없으니 base_url에서 값을 가져오는데 그것도 없으니 아이피를 넣는 걸겁니다. base_url 설정하세요 |
bruce
/
2016/03/09 12:27:12 /
추천
0
감사합니다. 웅파님 말씀하신데로 base_url 셋팅하니 잘되네요~^^ 그럼 즐거운 하루되세요~!
|
config.php 의 base_url 설정이 어떻게 되어 있는지 보세요.
그리고 로그인 컨트롤러도 보시구요. (로그인 후 리다이렉팅 하는 부분)