CI 묻고 답하기

제목 www. 를 붙이면 접속이 안되요.
글쓴이 이재석 작성시각 2016/07/08 19:48:02
댓글 : 1 추천 : 0 스크랩 : 0 조회수 : 16162   RSS

안녕하세요.

 

이번에 처음으로   CI를 써서 웹서비스를 런칭했습니다.

 

그런데 문제가 발생했습니다.

www.najeju.com으로 접속을 하면 접속이 안되고 있습니다.

najeju.com 으로만 접속하면 바로 접속이 잘 되는데 말이죠.

 

그래서 여기 팁 게시판에서 비슷하 경우가 있길래 index.php파일의 상단에 아랜와같은 코드를 붙여 넣기 했습니다.

<?php

 if ( substr($_SERVER['HTTP_HOST'],0,4)=='www.' ) {  $url = (isset($_SERVER['HTTPS'])?'https://':'http://').substr($_SERVER['HTTP_HOST'],4).($_SERVER['SERVER_PORT']=='80'?'':':'.$_SERVER['SERVER_PORT']).$_SERVER['REQUEST_URI'];  if ( !headers_sent() ) header('Location: '.$url);  else echo "";  exit; }

 

그러나 역쉬나 접속이 되지 않고 있습니다.

부디 아시는 분 계시면 답글좀 부탁드리겠습니다.

감사합니다.

 


첨부파일 스크린샷 2016-07-08 오후 8.16.15.png (140.1 KB)
 다음글 CI rest 라이브러리 질문있습니다. (2)
 이전글 db 쿼리 중첩 where 절을 인식을못합니다. (8)

댓글

마카오최 / 2016/07/09 17:06:54 / 추천 0

아파치 웹서버 셋팅을 직접 하신건가요?

아파치 웹서버를 사용하신다면 버츄얼 호스트 설정에

# www.najeju.com
<VirtualHost *:80>
DocumentRoot /home/users/najeju/www  // 각 계정별 루트디렉토리
ServerName najeju.com
ServerAlias najeju.com www.najeju.com

 

이런식의 서버알리아스 설정이 있을 겁니다.

여기에 위에 굵은글씨로 쓴것 처럼 www를 붙인것과 안붙인것 모두 적고 아파치를 재시작 한번 해보시기 바랍니다.