如何通过nginx.confvalidationGoogle网站pipe理员工具的网站所有权?

自从几年前,谷歌网站pipe理员工具网站所有权validation过程开始要求validation文件有一定的内容,而不是简单地在那里,并返回200 OK ,并确保其他附近的文件将返回404 Not Found等。

有了新的要求,我该如何使用nginx.conf单独提供Google网站站长工具站点validation文件?

如果您知道validation文件应该被命名为googled1085b59adc211cb.html (并且在网站pipe理员工具中添加站点后会被告知),那么您可以将以下内容放入nginx.conf的相应server上下文中:

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

PS一个思想实验将揭示,也可以通过正则expression式创build一个location ,现在任何人都可以在任何时候validation您网站的所有权,而不必与您联系,但是我会在此省略这些configuration时间(以防止意外使用),因为任何真正感兴趣的人现在都有非常好的出发点。 🙂