Запретить Google индексацию "deny_all" = ошибка 403 - PullRequest
0 голосов
/ 24 января 2019

У меня есть, например, каталог, который Google не будет индексировать (он уже проиндексирован), например example.com/img

Тогда в моей конфигурации Ngnix я использую:

location ~ /\.(?!well-known).* {
    deny all;
}

Возвращает ошибку 403 без заголовков.

Я читал о добавлении заголовков, таких как:

add_header X-Robots-Tag "noindex, nofollow, nosnippet, noarchive";

Но я обнаружил, что они не привязаны к ошибке 403.

Итак, как я могу предотвратить индексацию Google?

P.S. У меня уже есть роботы, которые запрещают этот каталог, но консоль поиска Google говорит, что его нужно исправить с помощью noindex.

1 Ответ

0 голосов
/ 24 января 2019

Похоже, вы не хотите возвращать 403 и вместо этого хотите изменить ответы, чтобы иметь этот заголовок X-Robots-Tag со значением noindex или его отсутствием (согласно Блокировка индексации поиска с помощью 'noindex «):

location ~ /\.(?!well-known).* {
    add_header "X-Robots-Tag" "none";
}
  1. Удалить директиву deny
  2. добавить директиву add_header

Читать дальше @ Модуль ngx_http_headers_module

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...