Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы Как убрать "Материалы за..." ?

Как убрать "Материалы за..." ?


     01.09.2015    Общие вопросы    998

вопрос
На DLE 10,5 столкнулся с такой проблемой, что гугл начал индексировать страницы с "материалы за 2015/08/29 и т.д", которых очень много. На более старых версиях движка такого не было.Может где-то в админке есть опция, чтобы убрать создание этих страниц? А то чето я искал так и не нашел. Или как тогда в robots.txt запретить индексацию этих постоянно создающихся страниц?

Ответил: Sander


Открыть файл engine/engine.php
Найти строку:
if ($year != '' and $month != '' and $day != '' and $subaction == '') $nam_e = $lang['title_date'] . ' ' . $day . '.' . $month . '.' . $year;

После нее вставить:
if($year) $disable_index = true;

Это закроет от индексации все страницы вида:
site.ru/2015
site.ru/2015/09
site.ru/2015/09/01


А можно и просто в robots.txt прописать:
Disallow: /2015/
Disallow: /2014/
Disallow: /2013/
Disallow: /2012/
...

Комментарии пользователей (1)

HidaN20
22

HidaN20 - 2 сентября 2015 00:53 - Юзер

Спасибо большое!

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

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