Использование robots.txt
для защиты сайта от индексов поисковой системы имеет одну незначительную и малоизвестную проблему : если кто-нибудь когда-нибудь перейдет на ваш сайт с любой страницы, проиндексированной Google (что должно произойти если Google все равно найдет ваш сайт, robots.txt
или нет), Google все равно может индексировать ссылку и показывать ее в своих результатах поиска, даже если вы не разрешаете чтобы получить страницу, на которую указывает ссылка.
Если это может быть проблемой для вас, решение состоит в том, чтобы не использовать robots.txt
, а вместо этого включить метатег robots
со значением noindex,nofollow
на каждой странице вашего сайта. , Вы даже можете сделать это в файле .htaccess
, используя mod_headers и заголовок HTTP X-Robots-Tag
:
Header set X-Robots-Tag noindex,nofollow
Эта директива добавит заголовок X-Robots-Tag: noindex,nofollow
к каждой странице, к которой она применяется, включая страницы, отличные от HTML, например изображения. Конечно, вы также можете включить соответствующий метатег HTML, на всякий случай (это более старый стандарт, и, вероятно, более широко поддерживаемый):
<meta name="robots" content="noindex,nofollow" />
Обратите внимание, что если вы сделаете это, робот Googlebot будет по-прежнему пытаться сканировать любые найденные ссылки на ваш сайт, поскольку ему нужно получить страницу до того, как он увидит заголовок / метатег. Конечно, некоторые вполне могут рассматривать эту функцию вместо ошибки, поскольку она позволяет вам просматривать журналы доступа, чтобы увидеть, нашел ли Google какие-либо ссылки на ваш сайт.
В любом случае, что бы вы ни делали, имейте в виду, что трудно сохранить секретный сайт очень долго. Со временем вероятность того, что один из ваших пользователей случайно утечет ссылку на сайт, приближается к 100%, и если есть основания полагать, что кому-то будет интересно найти сайт, вы должны предположить, что это произойдет. Таким образом, убедитесь, что вы также установили надлежащий контроль доступа на своем сайте, обновляете программное обеспечение и регулярно выполняете проверки безопасности на нем.