Запрещаем индексацию страниц с ошибкой 404 Not Found в DLE.
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}
Автор: MSW
Версия DLE: все версии
Сайт поддержки: http://0-web.ru/