abc.com 접속시 www.abc.com 으로 변경되는 문제

abc.com 또는 www.abc.com 접속시 abc.com 으로 도메인이 접속되게 할려면 어떤 파일을 수정해야 하는지요?

 

abc.com 또는 www.abc.com 접속시 www.abc.com 으로 접속이 되어서요.

답변 6개

302 영구 리디렉션 설정이면 끝인데 뭐 이렇게 복잡하게 설명을 눌여놓는지 ...

 

제일 기초적인 간단한 설정을 왜 이렇게 복잡하게 일을 만드는지 참 ...

 

www.abc.com 를 abc.com 으로 302 영구 리디렉션 설정이면 끝 !

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

단독 서버 일 경우 도메인의 DNS(CNAME) 영역에 보시면 보통의 A유형으로 @ 후 바라보는 값이 있는데 서버의 IP(즉, 가상의 호스트가 정의 된 서버) 를 바라보게 해줍니다.
그 부분에 www도 동일하게 추가 해주시고...

만약 호스팅을 받고 계신거라면 호스팅 업체에 문의 하시면 됩니다.

보안인증서(SSL)에 따라 달라지지 않습니다.
 

아니시면 다른 분들 말씀처럼 처리 하셔도 되는데...

.htaccess 를 건드리기 힘들겠다 싶으시다면

통상적으로 모두에 닿아있는 페이지 (db connect ) 페이지 하단에 

 

if(strpos($_SERVER["HTTP_HOST"], "www") !== false)
{

    $Host = str_replace("www.", "", $_SERVER["HTTP_HOST"]);
    header("Location: https://" . $Host, true, 302);
    exit;
}

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

따로 www로 가는 소스가 있을겁니다. 해당 소스가 어디 있는지 찾아서 www가 있으면 빼고 이동하게 수정을 하셔야 할거 같습니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

SEO에서 도메인 가중치를 위해 abc.com 을 www.abc.com 으로 302 영구 리디렉션 설정하면 좋을같습니다.

 

반대로 www.abc.com 를 abc.com 으로 302 영구 리디렉션 설정이면 끝 !

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

안녕하세요.

 

여러가지 방법이 있겠지만 아파치를 사용하실 경우 

루트 디렉토리에 .htaccess를 생성하여 아래처럼 설정을 하셔도 되고

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

또는 PHP 메인, 공통 등에서 URL을 인식하여 무조건 www 없는 주소로 리다이렉트 하는 방법 등이 있습니다.

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

무슨 차이가 있는거죠?

정말 궁금해서 여쭤봅니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

크롬에서 접속시 abc.com 과 같이 접속하면 잘 접속이 되는데, www.abc.com 이렇게 접속을 하면 406 에러가 뜨더라구요. 이전에 보안인증서 설치할때 뭔가 잘못해서 그런지는 모르겟네요.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고