제목 | CI의 redirect에 관해 질문드립니다. | ||
---|---|---|---|
글쓴이 | 홍즈 | 작성시각 | 2016/07/05 11:08:58 |
|
|||
안녕하세요. 만들면서배우는 코드이그나이터 프레임워크 책을 구입하여 열심히 공부하고 있는 초보입니다. 덕분에 이런 포럼도 알게되어 너무 좋네요.
질문드리겠습니다. 현재 환경은 XAMPP 설치 후 htdocs 안에 여러 프로젝트가 있고 이를 각각 아파치의 vhost 설정을 통해
'프로젝트명.localhost' 라는 URL을 사용하고 있습니다.
ex ) todo.localhost ex ) board.localhost
문제는 다른 부분은 다 잘되고 쑥쑥 넘어가는데 코드이그나이터의 redirect 만 사용하면 주소가..
이를테면, Board 컨트롤러에서 글 삭제 후 redirect("/board/lists"); 를 작성하면. 실제 글 삭제 후 http://board.localhost/index.php/board/lists 로 가지면 참 좋겠는데. http://[::1]/index.php/board/lists 로 가지면서 문제가 발생합니다 ㅜㅜ
[::1] 은 특수문자라 검색엔진에서 검색도 못하고..
redirect 함수대신 $this->lists(); 를 하면 잘되긴하지만 페이지만 이동될뿐 URL은 여전히 /board/delete/13 식으로 유지되더라구요..
[::1] 이 의미하는것이 localhost 인가요? 원활하게 redirect()함수를 사용하려면 어떻게 해야할까요?
책 내용의 문제가 아니라 제 환경의 문제인듯 하여 이곳에 올립니다. |
|||
다음글 | $config['sess_expire_on_close'... (1) | ||
이전글 | db session 사용중 id값 중복오류 관련 문의 (2) | ||
한대승(불의회상)
/
2016/07/05 11:12:41 /
추천
0
config.php 에서 base_url 을 설정 해 주시면 해결 됩니다.
|
홍즈
/
2016/07/05 11:14:17 /
추천
0
오 빠른답변 감사합니다. 검색해보니 저랑 비슷한 질문글이 있어서 보니 절대경로로 해보라고 하드라구요. 절대경로로 하면 잘되긴 하는데. 혹시 다른 방법이 없나 했는데.. 너무 명쾌한 답변받아서 후련합니다.
|