nginx.conf를 통해 Google 웹 마스터 도구에서 사이트 소유권을 확인하려면 어떻게합니까?


11

몇 년 전부터 Google 웹 마스터 도구 사이트 소유권 확인 프로세스는 확인 파일이 단순히 거기에 있고를 반환하는 대신 특정 콘텐츠를 가지고 있어야 200 OK하고 근처에있는 다른 파일이 반환 되도록하는 것을 요구하기 시작했습니다 404 Not Found.

새로운 요구 사항으로 Google 웹 마스터 도구 사이트 확인 파일을 nginx.conf단독으로 제공하려면 어떻게해야 합니까?

답변:


18

확인 파일의 이름을 지정해야 googled1085b59adc211cb.html하고 웹 마스터 도구에 사이트를 추가 한 후 알려야 하는 경우 다음을 적절한 server컨텍스트에 배치 할 수 있습니다 nginx.conf.

    location = /googled1085b59adc211cb.html {
            rewrite ^/(.*)  $1;
            return 200 "google-site-verification: $uri";
    }

추신 : PS 실험을 location통해 누구나 정규 사이트를 통해 언제든지 귀하의 사이트 소유권을 확인할 수있는 정규 표현식 을 만들 수 있음을 알 수 있습니다.하지만 지금은 이러한 구성을 생략하겠습니다. (의도하지 않은 사용을 방지하기 위해), 진정으로 관심있는 사람은 이제 아주 좋은 출발점이 있기 때문입니다. :-)


2
반품뿐만 아니라 재 작성이 필요한 이유는 무엇입니까?
Dennis Kaarsemaker

4
다시 쓰기는에서 행간 /을 영리하게 제거합니다 $uri. :-) 그렇지 않으면 웹 마스터 도구에서 사용자를 인증하지 않거나 파일 이름을 두 번 복사하여 붙여 넣어야 코드 조각 오류가 발생하기 쉽습니다.
cnst
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.