允许Google绕过防火墙Nginx

所以我正在寻找一个系统,实质上返回一个401没有一个特定的cookie每个访问者。 我想这样做,如果访问者/请求者是谷歌,那么它不会返回401。

所以下面是我有的代码,它似乎并没有工作,但我不知道为什么。

基本上,我有检查的cookie,然后检查是否不是通过用户代理谷歌。

如果两者都是真的,那么它将返回401。

可能似乎是谷歌仍然得到一个401,当我通过网站主工具获取我的网站。

这被称为隐藏,如果他们抓到你这样做,将让你的网站从谷歌退出。

https://support.google.com/webmasters/answer/66355?hl=en

隐藏是指向用户和search引擎呈现不同内容或URL的做法。 伪装被认为违反了Google的网站pipe理员指南,因为它为我们的用户提供了不符合预期的结果。