Come posso verificare la proprietà del sito su Strumenti per i Webmaster di Google tramite nginx.conf?


11

Da un paio d'anni, il processo di verifica della proprietà del sito di Strumenti per i Webmaster di Google ha iniziato a richiedere che i file di verifica abbiano determinati contenuti, invece di essere semplicemente lì e tornare 200 OK, e assicurarsi che altri file nelle vicinanze tornino 404 Not Foundecc.

Con il nuovo requisito, come posso pubblicare il file di verifica del sito di Strumenti per i Webmaster di Google da nginx.confsolo?

Risposte:


18

Se sai che il file di verifica deve essere nominato googled1085b59adc211cb.html(e ti viene detto dopo aver aggiunto un sito in Strumenti per i Webmaster), puoi inserire quanto segue nel servercontesto appropriato del tuo nginx.conf:

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

PS Un esperimento mentale rivelerebbe che è anche possibile creare locationespressioni regolari attraverso che ora permetterebbero a chiunque di verificare la proprietà del tuo sito in qualsiasi momento e senza doverti contattare, ma ometterò tali configurazioni in questo momento (per evitare un uso non intenzionale), dal momento che chiunque sia veramente interessato ora ha comunque un ottimo punto di partenza. :-)


2
Perché la riscrittura e il ritorno?
Dennis Kaarsemaker

4
La riscrittura rimuove abilmente il comando /da $uri. :-) In caso contrario, Strumenti per i Webmaster non ti autenticherà o dovrai copiare e incollare il nome del file due volte, rendendo lo snippet soggetto a errori.
primo
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.