검색 엔진이 유지 관리 페이지를 색인화하는 것을 어떻게 중지합니까?

StackOverflow https://stackoverflow.com/questions/726491

문제

제가 운영하고 있는 웹사이트에 대한 유지 관리 페이지를 설정해야 합니다.사이트 유지 관리(예정된 다운타임)를 수행할 때 또는 문제가 실제로 발생하여 보류 페이지를 게시해야 하는 경우 표시하기 위해.

검색 엔진 크롤러가 해당 사이트를 색인화하지 않고 내 사이트라고 생각하지 않도록 하기 위해 특별히 수행해야 할 작업이 있습니까?아니면 404를 수행하거나 임시 robots.txt 파일 등을 추가해야 합니까?나는 기본적으로 그들이 그것을 내 사이트로 색인화하는 것을 원하지 않지만, 또한 그들이 내 사이트가 죽었고 돌아오지 않는다고 생각하는 것도 원하지 않습니다.

편집하다: 내가 Apache에서 수행한 작업은 다음과 같습니다.ErrorDocument 503 /.server-maintenance.html RewriteEngine On RewriteRule !^.server-maintenance.html /server-maintenance 리디렉션 503 /server-maintenance강력한 텍스트

도움이 되었습니까?

해결책

당신은 503 Service Unavailable HTTP 상태 코드이며, 404.이것을 a와 함께 사용하십시오. Retry-After 로봇에게 언제 돌아올지 알려주는 헤더입니다.

다른 팁

robots.txt를 사용할 수 있습니다.

http://www.robotstxt.org/

또한 Google의 웹마스터 도구에는 유효성 검사기가 있습니다.

https://www.google.com/webmasters/tools/

돌아오는 중 503 Service Unavailable Google 봇에게 나중에 다시 오라고 지시합니다.구글이 있어요 지원 페이지 HTTP 오류 코드와 이를 해석하는 방법을 설명합니다.

당신은 또한 사용할 수 있습니다 재시도 후 응답 헤더 사이트의 가용성을 다시 확인하는 최소 시간을 제안합니다.

또 다른 접근 방식은 웹 사이트(또는 다른 웹 사이트)의 다른 페이지에서 유지 관리 페이지를 연결하지 않는 것입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top