1

주제: 왜 기본주소가 www 없이 설치되는 걸까요?

안녕하세요?

새 서버에서 1.6.3 설치했는데요,
설치 후 보니 www.blog.com이 아닌 blog.com으로 설치되었습니다.
전에는 www.blog.com 이었고 다른 분들 사이트도 다들 www.blogs.com인데 제 블로그만 왜 이렇게 되었을까요?
아무리 뒤져봐도 설정이 따로 있는 것 같지는 않구요...
뭐, www가 붙고 안 붙고가 중요한 건 아니지만 신경이 쓰이네요.

방법이없을까요?

2

답글: 왜 기본주소가 www 없이 설치되는 걸까요?

choi 작성:

안녕하세요?

새 서버에서 1.6.3 설치했는데요,
설치 후 보니 www.blog.com이 아닌 blog.com으로 설치되었습니다.
전에는 www.blog.com 이었고 다른 분들 사이트도 다들 www.blogs.com인데 제 블로그만 왜 이렇게 되었을까요?
아무리 뒤져봐도 설정이 따로 있는 것 같지는 않구요...
뭐, www가 붙고 안 붙고가 중요한 건 아니지만 신경이 쓰이네요.

방법이없을까요?

www. 와 www가 없는 것은 보기에는같은 주소처럼 보이지만
실제 서버상에서 구성되는 주소값은 서로 다른 주소입니다
www도 일종의 서브도메인인거죠
www가 안붙는게 신경쓰이신다면
아래 내용 참고하시기 바랍니다.
두가지 방법이므로 둘중 하나만 원하시는걸로 선택하셔서 하시면 됩니다
그러면 blog.com 으로 접속하게되면 주소창은 자동으로 www.blog.com으로 변경됩니다.

///////////////////////////////////////////////////

익스플러러 주소창에 abc.com 으로 접속을 하게 되면
자동으로 www.abc.com 으로 재접속 할 수 있도록 서비스가 가능합니다.

도메인이 계정에 다수개 연결되어 있을때 하나의 대표 도메인으로 통합 접속
할 수 있도록 서비스 하는데에도 동일한 방법이 이용됩니다.

주소창 : abc.com [이동] -> www.abc.com 으로 자동 변환

해당으로 처리를 희망하시는 경우
public_html/index.htm 혹은 index.html 파일의 첫줄에

<?
if ($_SERVER["HTTP_HOST"]!="www.abc.com") header("location:http://www.abc.com");
?>

위 세줄을 넣어 주시면 됩니다.
내용중 abc.com 은 회원님의 도메인 명으로 수정을 해주시면 됩니다.

==========================================================================

위 방법과 별개로 rewrite rule 를 이용한 조정도 가능합니다.
이는 개별 소스를 수정하지 않고도 전체적으로 적용이 가능합니다.

www/.htaccess 파일을 다운 받아 메모장으로 여신후에 수정
을 해주시면 됩니다. [점으로 시작하는 파일은 ftp 프로그램 옵션에서 숨김파일보기
옵션을 활성화 하시고 접속하시면 확인이 가능합니다]

.htaccess 파일에 아래 내용을 추가
(아래 예제는 82i.com 으로 접근시 www.blog.com 으로 이동되도록 설정한것임)
(적절히 수정하여 심으세요)


RewriteEngine On
RewriteCond %{HTTP_HOST} ^blog\.com$ [NC]
RewriteRule ^(.*)$ http://www.blog.com/$1 [R=301,L]

3

답글: 왜 기본주소가 www 없이 설치되는 걸까요?

친절하고 자세한 답변에 감사드립니다만 제가 원하던 답변이 아니네요.
애초에 제가 질문을 올릴때 잘못한 것 같습니다. 죄송합니다. sad

현재 블로그의 URL은 www.domain.com이며 모든 것이 정성입니다.

그런데 이상하게도 rss와 trackback의 url은 www가 빠진 domain.com으로 나옵니다.

이것저것 해보다가 config.php의 $service['domain'] 에서 도메인 앞에 www를 붙여봤더니 블로그 주소를 포함해서 ree와 trackback이 www가 붙어서 나옵니다. 그런데 포스트가 보이지 않고 관리자 로그인도 안 됩니다. config.php 파일을 원위치하면 로그인도 되고 포스트도 보이지만 역시 rss와 trackback의 url에는 www가 사라집니다.

혹시 서버의 세팅에 문제가 있을까봐 WordPress를 설치해 봤더니 WordPress는 모든게 정상입니다. 고로 서버의 세팅 문제로 보이지는 않습니다.

4

답글: 왜 기본주소가 www 없이 설치되는 걸까요?

만드신 블로그의 prefix가 www가 아니라서 발생하는 문제인듯 합니다. 설치시에 주소를 기반으로 자동 인식을 하는데, 그 때 www가 아닌 주소로 접근하신게 아닐까 싶네요 smile www로 접근을 하면 큐브는 www라는 이름을 갖는 블로그를 찾습니다. 그런데 설치할 때 그런 이름을 가진 블로그가 없었기 때문에 실질적으로 데이터베이스에서 해당되는 블로그를 찾지는 못한 상태가 됩니다. 그래서 내용 출력이나 로그인이 영향을 받습니다.

혹시 DB를 phpmyadmin등으로 수정하실 수 있으시다면, BlogSettings 테이블에서 (싱글모드인 경우)
blogid = 1이고 name이 'name' 인 줄의 value를 'www'로 고쳐주세요.^^

"Everything looks different on the other side."

-Ian Malcomm, from Michael Crichton's 'The Jurassic Park'

5

답글: 왜 기본주소가 www 없이 설치되는 걸까요?

말씀해 주신 DB 수정으로 로그인 문제를 해결하였습니다.
성은이 망극하옵니다~
smile:):):):):):):):):):)