@dmitry251190

Как отдавать код ответа сервера 404 вместо 200 на любой странице сайта?

Как отдавать код ответа сервера 404 вместо 200 на любой странице сайта? И еще как сделать чтобы поисковики выкинули сайт из своей базы, чтобы он не отображался в поисковой выдаче? Они, выкинут все страницы из базы, если страницы будут отдавать 404?
  • Вопрос задан
  • 305 просмотров
Пригласить эксперта
Ответы на вопрос 4
@Nujabes37
:DEATH

Как отдавать код ответа сервера 404 вместо 200 на любой странице сайта

location / {
     return 404;
}


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

location /robots.txt {
      add_header Content-Type text/plain;
      return 200 "User-agent: *\nDisallow: /\n";
}
Ответ написан
зависит от конечной цели - даже по 404 может отдавать из кеша и т.п.
Ответ написан
wisgest
@wisgest
Слесарь холодной обработки металла
И еще как сделать чтобы поисковики выкинули сайт из своей базы, чтобы он не отображался в поисковой выдаче?

Отдавать ответ сервера с заголовком
X-Robots-Tag: noindex
например, с помощью .htaccess:
Header set X-Robots-Tag noindex
при этом не требуется менять код ответа сервера на 404.

При этом (и при коде ответа сервера 4xx и при запрете индексирования с помощью заголовка HTTP X-Robots-Tag или мета-тега Robots) ни в коем случае нельзя одновременно запрещать доступ в robots.txt (это надо было делать раньше или можно будет сделать позже — после выпадения из индекса), так как следуя запрету в robots.txt поисковики просто не будут перезапрашивать уже проиндексированные страницы и не узнают об изменении кода ответа сервера или о запрете индексирования (см. справку Google и Bing)!
Ответ написан
1. Использовать тег meta robots = noindex + создать, и исключить все в robots.txt
2. Самый надежный вариант, по любому url запросу, выдавать случайно сгенерированный текст, в этом случае, сайт не только из выдачи пропадет, но и получит БАН!
Ответ на вопрос о 404.
Да! Сайт пропадет из выдачи, однако сайт быстро восстановится в рейтинг после того, как ошибка 404 будет убрана.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы