Хак дле Запрет индексации страниц с ошибкой 404 Not Found в DLE



В дле существует проблема при удалении или перенесении страницы возникает ошибка 404, такие страницы попадают в индексацию, что не очень хорошо для блога, для того чтобы поисковики не индексировали такие страницы был придуман данный dle.

Что означает ошибка 404? Как исправить 404 ошибка сайт недоступен? Как найти и определить все страницы 404 ошибки сайта? Красивый шаблон HTML Page Not Found и многое другое будет рассмотрено в статье https://dle9.com/page-not-found-404.html.

Установка: Хак для dle Запрет индексации страниц с ошибкой 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" />";


Найти до версии дле 9.4:
<meta name="robots" content="all" />


Изменения от 2011.10.30 :В версии Dle 9.4 такой строки нет разработчики отказались от неё, код вставить можно после строчки :

<meta name="keywords" content="{$metatags['keywords']}" />


Заменить на:

{$robots_noindex}


Из категории Хаки DLE- 404 Not Found - noindex
Версия DLE: все версии
«Автор:» MSW

Рекомендуем скачать хак DLE Запрет индексации страниц с ошибкой 404 Not Found

404.zip [13,37 Kb] (cкачиваний: 118)
00

Комментарии (0)

Оставить комментарий

Кликните на изображение чтобы обновить код, если он неразборчив