从几年前开始,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
通过正则表达式创建一个,现在任何人都可以随时验证您网站的所有权,而无需与您联系,但我现在将省略此类配置(以防止意外使用),因为任何真正感兴趣的人现在都有一个很好的起点。:-)