Как подтвердить право собственности на сайт в Инструментах Google для веб-мастеров через nginx.conf?
С тех пор, как пару лет назад процесс подтверждения прав собственности на сайт Инструментов Google для веб-мастеров начал требовать, чтобы файлы подтверждения имели определенное содержание, а не просто находились там и возвращались 200 OK
и убедитесь, что другие близлежащие файлы вернутся 404 Not Found
и т.п.
С новым требованием, как мне обслуживать файл подтверждения сайта Инструментов Google для веб-мастеров nginx.conf
в одиночестве?
1 ответ
Если вы знаете, что файл подтверждения должен быть назван googled1085b59adc211cb.html
(и вам сообщают, что после добавления сайта в Инструменты для веб-мастеров), вы можете поместить следующее в соответствующий server
контекст вашего nginx.conf
:
location = /googled1085b59adc211cb.html {
rewrite ^/(.*) $1;
return 200 "google-site-verification: $uri";
}
PS Мысленный эксперимент показал бы, что также возможно создать location
с помощью регулярных выражений, которые теперь позволят кому-либо подтвердить право собственности на ваш сайт в любое время и без необходимости с вами связываться, но я сейчас опущу такие конфигурации (чтобы предотвратить непреднамеренное использование), так как каждый, кто действительно заинтересован, теперь имеет очень хорошая отправная точка в любом случае.:-)