주소 이동 도구는 프로토콜 변경을 지원하지 않습니다
HTTPS와 HTTP는 프로토콜이므로 사이트를 한 주소에서 다른 주소로 옮기지 않고 URL 경로 만 변경하면됩니다. Google 웹 마스터 도구는 하위 도메인 및 프로토콜을 포함한 URL 경로 변경시 주소 이동을 지원하지 않습니다.
출처
주소 변경을 요청하십시오.
사용하는 주소의 변경 사이트 이동 등에서 변경과 같은 도메인 또는 하위 도메인의 변화, 수반 할 때 도구
http://fish.example-petstore.com
로 http://example.com
또는
http://example-petstore.com
.
참고 :이 도구는 현재 하위 도메인 이름 변경, 프로토콜 변경 (HTTP에서 HTTPS로) 또는 경로 만 변경 등의 사이트 이동 유형을 지원하지 않습니다.
따라서 Google 웹 마스터 도구에 프로토콜 변경을 알리지 않아도되지만 모든 이전 URL에서 새 URL로 리디렉션을 설정하고 새 URL을 포함하도록 사이트 맵을 업데이트하는 것이 좋습니다.
사이트의 모든 변형을 WMT에 추가
사이트 주소 이동 도구는 프로토콜, URL 변경 및 하위 도메인을 새 사이트로 취급하지 않을 수 있지만 나머지 웹 마스터 도구는 프로토콜과 하위 도메인을 별도의 사이트로 취급합니다. 사이트의 모든 변형을 추가해야합니다. 아래는 모든 변형과 함께 WMT에 추가 된 내 사이트 BYBE의 예입니다. 동일한 작업을 수행해야합니다. ( Google의 John Mueller 가 권장 하며이 답변 아래의 의견 참조).
Google에서 권장하는 301 리디렉션
웹 사이트를 부분 SSL로 제공하거나 완료하려는 경우 Google에서 권장하는대로 올바른 리디렉션을 설정해야합니다.
출처
301 리디렉션 준비 매핑이 있고 새 사이트가 준비되면 다음 단계는 매핑에 표시된대로 기존 URL에서 새 URL로 서버에서 HTTP 301 리디렉션을 설정하는 것입니다. 다음을 명심하십시오.
- HTTP 301 리디렉션을 사용하십시오.
Googlebot은 여러 종류의 리디렉션을 지원하지만 가능한 경우 HTTP 301 리디렉션을 사용하는 것이 좋습니다.
- 체인 리디렉션을 피하십시오. Googlebot 및 브라우저는 여러 리디렉션 (예 : 페이지 1> 페이지 2> 페이지 3)의 "체인"을 따를 수 있지만 최종 목적지로 리디렉션하는 것이 좋습니다. 이것이 가능하지 않은 경우 체인의 리디렉션 수를 3 이상 5 이하로 낮게 유지하십시오.
- 리디렉션을 테스트하십시오. Fetch as Google을 사용하여 개별 URL 또는 명령 줄 도구 또는 스크립트를 테스트하여 많은 수 또는 URL을 테스트 할 수 있습니다.
Apache에서 리디렉션 설정
Apache, ngInx, IIS에서 리디렉션을 설정하는 것은 IIS가 매우 간단합니다. 아래는 Apache2 .htaccess
파일 에서 HTTP에서 HTTPS로 301을 리디렉션하는 예입니다 .
출처
특정 페이지에 SSL을 적용하고 나머지는 비활성화
이 스크립트는 로그인 페이지 및 등록 페이지에서 다른 모든 페이지의 SSL을 제거 |
하며 파일 이름 사이의 구분 기호로 더 많이 사용할 수 있습니다 .
mod_rewrite :
RewriteCond %{HTTPS} on
RewriteCond %{SCRIPT_FILENAME} !\/(login|register)\.php [NC]
RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1 [R=301,L]
전체 사이트에서 SSL 시행
전체 사이트에서 SSL을 시행하려면 mod_rewrite를 사용하여 HTTPS 해제를 감지 할 수 있습니다.
mod_rewrite :
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
사이트 맵 변경
프로토콜을 변경하고 있으므로 Google에 새 속성을 HTTP로 추가해야합니다. 기본적으로 사이트 맵이 제출되지 않으므로 사이트 맵에 새 URL이 모두 포함되어 있는지 확인한 다음 HTTPS 속성 변형으로 제출해야합니다.