Как запретить индексировать?

S
На сайте с 14.10.2006
Offline
5
519

Знаю три способа:

Noindex

meta

robots.txt

Вот, что сегодня написала тех.поддержка Яндекса, по поводу запрета индексации через USER AGENT

Сделать это должен Ваш системный администратор в настройках
сервера, нужно просто запретить доступ поисковым роботам Яндекса к сайту. USER
AGENT нашего робота всегда начинается со слова Yandex, далее могут идти
служебные поля (дата, версия и т.д.), которые могут меняться.

Это как?

upyrj
На сайте с 17.09.2005
Offline
140
#1

Это они, скорее всего, про роботс.тхт толкуют. Там же первой строкой положено именно юзер-агента указывать. Робот читает роботс.тхт, находит в поле юзер-агента свое имя и выполняет то, что ему указывают в директивах дизаллоу и аллоу. Яндекс еще выполняет директиву хост.

Но в принципе, можно отлавливать юзер-агента из заголовков, которые присылает робот/браузер серверу, и, если в поле юзер-агента есть подстрока yandex, отдавать ошибку 404. Эдакий примитивный клоакинг.

Денис Иванов Важно: обменом валют я не занимаюсь.
S
На сайте с 14.10.2006
Offline
5
#2

upyrj, не...

я им четко задал вопрос, как без роботса закрыть индексацию...

Mmonger
На сайте с 01.12.2005
Offline
165
#3
starfox:
upyrj, не...
я им четко задал вопрос, как без роботса закрыть индексацию...

Ну вот они и ответили про то, как фильтровать по юзерагенту.

Всё будет хорошо, но мы приложим усилия!
Ayavryk
На сайте с 11.10.2003
Offline
209
#4

1.

в .htaccess

написать условие типа:

RewriteEngine On

RewriteCond %{HTTP_USER_AGENT} !^yandex.* [NC,OR]

RewriteRule ^.*$ deny.php

где deny.php - скрипт отдающий роботу заголовок, например 403 Forbidden

2. Если у вас стоит какая-нибудь CMS - можно программно определить USER_AGENT и программно отдавать заголовок

header("HTTP/1.1 403 Forbidden")

Кстати есть еще один способ. Поставьте у себя линкатор или дорвейгенератор и сами на себя настучите.

Тынгыр, мынгыр, комсомол (http://erum.ru). Ехари, ехари, (жалобно) аяврик. /народная тунгусская песня/
S
На сайте с 14.10.2006
Offline
5
#5
Mmonger:
Ну вот они и ответили про то, как фильтровать по юзерагенту.

т.е. как предложил upyrj?

Поставьте у себя линкатор и сами на себя настучите.

и что будет? 😕

забанят ведь

Ayavryk
На сайте с 11.10.2003
Offline
209
#6
starfox:
т.е. как предложил upyrj?

Да. Непонятно только чем robots не угодил?

Во фразе про линкатор, я забыл поставить смайлик. Извините.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий