404 ошибка для WP

Samba1982
На сайте с 29.04.2013
Offline
88
503

Всем привет, есть проблема - прошу совета, есть сайт на WP в индекс залезли страницы архивов, в robots.txt закрыть не получится так как все адреса данных страниц не имеют общего признака, сделал следующее, код из файла 404.php скопировал в фаил archive.php, но как вы понимаете ответ сервера 200 ок, как можно решить данную проблему ?

кот Бегемот
На сайте с 07.12.2009
Offline
277
#1

Вроде для этого плагины есть.

Яндекс Директ, Гугд адворс, не дорого и ответственно. Телеграмм @H_Ilin
Samba1982
На сайте с 29.04.2013
Offline
88
#2

Какой например ?

u3Bepr
На сайте с 03.03.2011
Offline
60
#3

можно подобное запихнуть в archive.php или почитайте про функцию status_header()


// ставим статус
$wp_query->set_404();
status_header(404);
// выводим файл 404.php
include( get_query_template( '404' ) );
Leginnn
На сайте с 29.01.2010
Offline
64
#4

Запрещать индексацию можно не только через роботс.тхт, можно сделать финт ушами и добавить запрет на индексацию в заголовок страницы.

Поместите внутри тега <head> такой код:

<META NAME="ROBOTS" CONTENT="NOINDEX,NOFOLLOW">

То есть в вашем случае это можно сделать в шаблоне страницы архива. Вот только зачем архивы исключать из индекса?

Пишу сложные технические тексты (/ru/forum/928966)
Samba1982
На сайте с 29.04.2013
Offline
88
#5

страницы с архивами являются страницами на которых сотни ссылок на товары, - короче дубли

---------- Добавлено 31.03.2016 в 15:04 ----------

Leginnn:
Запрещать индексацию можно не только через роботс.тхт, можно сделать финт ушами и добавить запрет на индексацию в заголовок страницы.

Поместите внутри тега <head> такой код:



То есть в вашем случае это можно сделать в шаблоне страницы архива. Вот только зачем архивы исключать из индекса?

Спасибо - как всегда все гениальное просто !

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