Назад | Перейти на главную страницу

Как подтвердить право собственности на сайт в Инструментах Google для веб-мастеров через nginx.conf?

Пару лет назад процесс проверки права собственности на сайт в Инструментах Google для веб-мастеров начал требовать, чтобы файлы проверки имели определенное содержание, а не просто были там и возвращались. 200 OKи убедившись, что другие близлежащие файлы вернутся 404 Not Found и т.п.

В соответствии с новым требованием, как мне использовать файл подтверждения сайта Инструментов Google для веб-мастеров с nginx.conf в одиночестве?

Если вы знаете, что файл проверки должен называться googled1085b59adc211cb.html (и вам сообщат, когда вы добавите сайт в Инструменты для веб-мастеров), тогда вы можете поместить следующее в соответствующий server контекст вашего nginx.conf:

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

P.S. Мысленный эксперимент показал бы, что также возможно создать location с помощью регулярных выражений, которые теперь позволили бы любому подтвердить право собственности на ваш сайт в любое время и без необходимости связываться с вами, но я опущу такие конфигурации в настоящее время (чтобы предотвратить непреднамеренное использование), поскольку у всех, кто действительно заинтересован, теперь есть в любом случае очень хорошая отправная точка. :-)