Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Как запретить индексацию страницы категорий?

Как запретить индексацию страницы категорий?


     12.06.2020    категории, индексация, dle 13.2    Общие вопросы, Шаблоны (TPL), Хаки    118

вопрос
Нужно исключить из поиска страницы категорий, но статьи которые входят в эти категории должны продолжать индексироваться.

Ответа пока нет


11 комментариев

valery772
Юзер

valery772 - 12 июня 2020 18:06 -

Важно, нужно исключить не все страницы категорий, а определённую

king
Юзер

king - 14 июня 2020 21:01 -

в engine/engine.php найти:
if ($config['allow_rss']) $metatags .= <<<HTML

Выше добавить этот код:
if (
($do == 'cat' and $category_id == 'X' and $subaction == '') /* Просмотр определенной категории. X заменить на id категории */
) $metatags .= <<<HTML
\n<meta name="robots" content="noindex" />
HTML;

Через запятую можно указать несколько ID категорий.

Flash
Эксперт

Flash - 12 июня 2020 18:27 -

robots.txt чем не подходит?

valery772
Юзер

valery772 - 12 июня 2020 18:40 -

Не до конца понимаю принцип работы.
Если я в robots укажу страницу категории, будут ли индексироваться страницы этой категории?

Flash
Эксперт

Flash - 12 июня 2020 20:17 -

Примеры страниц дайте, можно без указания домена.

king
Юзер

king - 14 июня 2020 21:05 -

Гугл игнорирует robots.txt. Плохой вариант!

valery772
Юзер

valery772 - 12 июня 2020 18:44 -

dell

deadluk
Юзер

deadluk - 12 июня 2020 18:47 -

не должны, если конечно эти новости не будут так же на главной или же в другой категории. почитайте о принципе работы файла robots.

valery772
Юзер

valery772 - 12 июня 2020 18:42 -

Насколько я понял робот не будет индексировать категорию и все страницы которые к ней относятся.

doom45
Юзер

doom45 - 13 июня 2020 05:37 -

Disallow: /tags/*
Disallow: /*rss.xml

В данном случае все rss и страницы тегов не будет индексироваться.

А если прописать:

Disallow: /category/ 

То страница с адресом category не будет индексироваться, а все страницы типа:

/category/tags
/category/tags/
/category/news-111.html

Будет индексироваться.

Напишите:

Disallow: /category/ 


где /category/ адрес категории.

king
Юзер

king - 14 июня 2020 20:56 -

в engine/engine.php найти код:
if ($config['allow_rss']) $metatags .= <<<HTML


выше добавить:
if (
	($do == 'cat' and $category != '' and $subaction == '')
	) $metatags .= <<<HTML
\n<meta name="robots" content="noindex" />
HTML;

Будет закрыто надёжно, и от Яндекса, и от Гугла!

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх