如何通过 nginx.conf 在 Google 网站管理员工具上验证网站所有权?

如何通过 nginx.conf 在 Google 网站管理员工具上验证网站所有权?

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

相关内容