Доброе время суток сегодня я расскажу вам о том, как нам
запретить поисковикам индексировать страницы с ошибкой 404 в Dle как уже многие знают ошибка 404 говорит пользователю что запрашиваемая страница или ресурс может быть доступен в будущем, но не гарантирует наличие прежнего содержания и возможно страница была перемещена или удалена, или не совпадает имя файла в коде и на сервере.
Установка:1. Открыть файлы:
- /engine/modules/show.full.php- /engine/modules/static.php
Найти:
@header( "HTTP/1.0 404 Not Found" );
Добавить ниже:
$robots_noindex = "<meta name="robots" content="noindex" />";
2. Открыть файл:
/engine/modules/show.short.php
Найти: (2 раза)
msgbox( $lang['all_err_1'], $lang['news_err_27'] );
Добавить выше:
$robots_noindex = "<meta name="robots" content="noindex" />";
3. Открыть файл:
/engine/engine.php
Найти:
$metatags = <<<HTML
Добавить выше:
if(!$robots_noindex) $robots_noindex = "<meta name="robots" content="all" />";
Найти:
<meta name="robots" content="all" />
Заменить на:
{$robots_noindex}
Ну вот и всё данный способ подходит для всех версий движка dleи поможет лучше оптимизировать ваш сайт под поисковые системы такие как Яндекс и Google
Отзывы