Comment puis-je vérifier la propriété du site dans les outils Google pour les webmasters via nginx.conf?

11

Il y a quelques années, le processus de vérification de la propriété du site Google Webmaster Tools a commencé à exiger que les fichiers de vérification aient un certain contenu, au lieu d'être simplement là et de revenir 200 OK, et de s'assurer que d'autres fichiers à proximité reviendraient, 404 Not Foundetc.

Avec la nouvelle exigence, comment puis-je diffuser le fichier de vérification de site Google Webmaster Tools nginx.confseul?

cnst
la source

Réponses:

18

Si vous savez que le fichier de vérification doit être nommé googled1085b59adc211cb.html(et que vous êtes informé après avoir ajouté un site dans les outils pour les webmasters), vous pouvez placer les éléments suivants dans le servercontexte approprié de votre nginx.conf:

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

PS Une expérience de réflexion révélerait qu'il est également possible de créer locationdes expressions régulières traversantes qui permettraient désormais à quiconque de vérifier la propriété de votre site à tout moment et sans avoir à entrer en contact avec vous, mais je vais omettre de telles configurations pour le moment (pour éviter une utilisation non intentionnelle), car toute personne véritablement intéressée a de toute façon un très bon point de départ. :-)

cnst
la source
2
Pourquoi la réécriture ainsi que le retour?
Dennis Kaarsemaker
4
La réécriture supprime intelligemment le début /de $uri. :-) Sinon, les outils pour les webmasters ne vous authentifieront pas, ou vous devrez copier-coller le nom de fichier deux fois, ce qui rend l'extrait de code sujet aux erreurs.
cnst