Итак, я ищу систему, которая по существу возвращает 401 для каждого посетителя, у которого нет определенного файла cookie. Я хотел бы сделать так, чтобы если посетитель / запрашивающий был Google, он не возвращал 401.
Итак, вот следующий код, который у меня есть, и он, похоже, не работает, но я не уверен, почему.
По сути, я проверяю файл cookie, а затем проверяю, не Google ли он через пользовательские агенты.
Если оба верны, он вернет 401.
Вероятно, похоже, что Google все еще получает 401, когда я получаю свой веб-сайт с помощью инструментов веб-мастера.
Это называется маскировкой и приведет к исключению вашего сайта из Google, если они поймают вас на этом.
https://support.google.com/webmasters/answer/66355?hl=en
Клоакинг - это практика представления различного контента или URL-адресов пользователям-людям и поисковым системам. Маскировка считается нарушением рекомендаций Google для веб-мастеров, поскольку она дает нашим пользователям результаты, отличные от ожидаемых.