테스트 사이트 - 개발 중인 베타 버전입니다

네이버 구글 서치콘솔 301 redirect 해보신분?! 계시나요 채택완료

청순내후년 10개월 전 조회 2,163

구글에서는 http://testdomain2025.com

 

이게 노출 되고요. (www없는게)

 

네이버에서는

 

http://www.testdomain2025.com 이 도메인이 상위에 떠있어요. (www있는게)

 

이럴경우 http://www.testdomain2025.com 페이지를 301 redirect 통해서 http://testdomain2025.com 으로 보내면 네이버 상위 노출 유지될까요?? 

 

그리고 카페24 나 가비아 호스팅에서 301 리다이렉트 권한 부여 해주나요?

찾아보니깐요

========

리다이렉션은 사용자가 특정 페이지를 접근했을 때, 의도적으로 다른 페이지로 이동시기는 방법이다. 간단하게는 프론트단인 html과 스크립트 등으로 이동시키는 방법과 서버단에서 이동시키는 방법으로 나눌 수 있다. 서버단 이동이 301 리다이렉트, 프론트단 이동이 302 리다이렉트로 표시된다. 서버단에서 리다이렉트한다고 무조건 301이 되는 것은 아니다. 다르게 말하면 서버단에서 302 리다이렉트가 가능하다. 다만 프론트단에서 301 리다이렉트는 불가능하다.

==========

 

라고 하네요.

 

카페24 나 가비아 같은 웹호스팅 사용자에게 301 리다이렉션 권한 주나요? 위에 블로그 글 내용에 따르면 불가능하단 말인가요?

 

a) 제 추측으로 프론트단에서 301 리다이렉트하는방식 : index.html 으로 업로드해서 하는것

b) 제 추측으로 서버단에서 301 리다이렉트 하는방식 :  .htaccess 파일에서 301 리디렉션 하는것

 

맞나요? a방식으로 하면 큰일나고 b 방식이 서버단에서 301 리다이렉트 정상처리 되는건가요?

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

답변 1개

채택된 답변
+20 포인트
glitter0gim
10개월 전

*.htaccess 파일을 이용하여 301 리다이렉션을 설정.

</p>

<p>RewriteEngine On

RewriteCond %{HTTP_HOST} ^www\.testdomain2025\.com [NC]

RewriteRule ^(.*)$ <a href="http://testdomain2025.com/$1" target="_blank" rel="noopener noreferrer">http://testdomain2025.com/$1</a> [L,R=301]</p>

<p>

*카페24, 가비아 등의 호스팅은 대부분 .htaccess 접근을 지원하므로 호스팅 설정 확인.

*네이버는 구글보다 301 리다이렉션 신호를 반영하는 속도가 느릴 수 있으니

  SEO 변화는 시간을 두고 모니터링하세요.

*index.html을 통한 리다이렉션은

  SEO 신호를 검색엔진에 전달하지 못하므로 사용하지 않는 것이 좋습니다.

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

답변에 대한 댓글 2개

청순내후년
10개월 전
선생님 만약에 http://www.domaintest.net / 으로 들어오면 https://domaintest.net (https 적용되고 www 없고) 으로 301 라다이렉트하려고 하면요.





RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.domaintest\.net [NC]
RewriteRule ^(.*)$ https://testdomain2025.net/$1 [L,R=301]
이렇게 하면 되나요? ^ 이랑 www뒤에 \ 꼭 붙어야하나요? $1 이건 어떤의미인가요?ㅠㅠ



만약에 위에 소스 적용하면, http://domaintest.net / 으로 들어오더라도 https://domaintest.net 으로 301 이동되나요?
g
glitter0gim
10개월 전
^와 \는 필요함.
$1은 URL의 나머지 부분을 그대로 유지하는 역할.
위 코드를 적용하면 http://domaintest.net과 http://www.domaintest.net
모두 https://domaintest.net으로 이동됨.
[code]
RewriteEngine On

# www가 포함된 요청 처리
RewriteCond %{HTTP_HOST} ^www\.domaintest\.net [NC]
RewriteRule ^(.*)$ https://domaintest.net/$1 [L,R=301]

# http 요청을 https로 리다이렉트
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://domaintest.net/$1 [L,R=301]
[/code]

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

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

로그인