Назад | Перейти на главную страницу

Разрешить Google обходить брандмауэр Nginx

Итак, я ищу систему, которая по существу возвращает 401 для каждого посетителя, у которого нет определенного файла cookie. Я хотел бы сделать так, чтобы если посетитель / запрашивающий был Google, он не возвращал 401.

Итак, вот следующий код, который у меня есть, и он, похоже, не работает, но я не уверен, почему.

По сути, я проверяю файл cookie, а затем проверяю, не Google ли он через пользовательские агенты.

Если оба верны, он вернет 401.

Вероятно, похоже, что Google все еще получает 401, когда я получаю свой веб-сайт с помощью инструментов веб-мастера.

Это называется маскировкой и приведет к исключению вашего сайта из Google, если они поймают вас на этом.

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

Клоакинг - это практика представления различного контента или URL-адресов пользователям-людям и поисковым системам. Маскировка считается нарушением рекомендаций Google для веб-мастеров, поскольку она дает нашим пользователям результаты, отличные от ожидаемых.