Nginx.conf aracılığıyla Google Web Yöneticisi Araçları'ndaki site sahipliğini nasıl doğrularım?


11

Birkaç yıl önce Google Web Yöneticisi Araçları site sahipliği doğrulama işlemi, doğrulama dosyalarının yalnızca orada olmak ve geri dönmek yerine 200 OKve yakındaki diğer dosyaların geri dönmesini sağlamak yerine belirli bir içeriğe sahip olmasını gerektirmeye başladı 404 Not Found.

Yeni gereksinimle, Google Web Yöneticisi Araçları site doğrulama dosyasını nginx.conftek başına nasıl sunarım?

Yanıtlar:


18

Doğrulama dosyasının adlandırılması gerektiğini biliyorsanız googled1085b59adc211cb.html(ve Web Yöneticisi Araçları'na bir site ekledikten sonra size söylenir), aşağıdakileri uygun serveriçeriğinize yerleştirebilirsiniz nginx.conf:

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

PS Bir düşünce deneyi, locationartık herkesin sitenizin sahipliğini herhangi bir zamanda ve sizinle iletişim kurmak zorunda kalmadan doğrulamasına izin verecek düzenli ifadeler oluşturmanın mümkün olduğunu ortaya çıkaracaktır , ancak şu anda bu tür yapılandırmaları atlayacağım. (istenmeyen kullanımı önlemek için), çünkü gerçekten ilgilenen herkes zaten çok iyi bir başlangıç ​​noktasına sahiptir. :-)


2
Neden yeniden yazmanın yanı sıra geri dönüş?
Dennis Kaarsemaker

4
Yeniden yazma akıllıca gelen kaldırır /den $uri. :-) Aksi takdirde, Web Yöneticisi Araçları kimlik doğrulaması yapmaz veya dosya adını iki kez kopyalayıp yapıştırmanız ve snippet'in hataya meyilli olması gerekir.
cnst
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.