Пару лет назад процесс проверки права собственности на сайт в Инструментах 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
с помощью регулярных выражений, которые теперь позволили бы любому подтвердить право собственности на ваш сайт в любое время и без необходимости связываться с вами, но я опущу такие конфигурации в настоящее время (чтобы предотвратить непреднамеренное использование), поскольку у всех, кто действительно заинтересован, теперь есть в любом случае очень хорошая отправная точка. :-)