DataLife Engine / Хак внутренняя seo-оптимизация дле сайта

Хак внутренняя seo-оптимизация дле сайта


Хаки для dle, оба хака одного автора для внутренней оптимизации когда при удалении нечаянно новости с сайта проиндексированные поисковиками(поисковыми машинами) упираются в 404 ошибку, и соответственно в панели для вебмастера Яндекса и Гугл появляется много сообщения о несуществующих ссылок. Для предотвращения подобных проблем Алаичь предлагает данный хак.
Хак внутренняя seo-оптимизация DLE сайта
Открываем файл /engine/modules/show.full.php и
находим:
elseif( ! $news_found ) {		@header( "HTTP/1.0 404 Not Found" );		msgbox( $lang['all_err_1'], $lang['news_err_12'] );	}


ЗАМЕНЯЕМ на:

// 301 редирект на главную, если новость не найдена/не существует	elseif( ! $news_found ) {					header("HTTP/1.0 301 Moved Permanently");					header("Location: {$config['http_home_url']}");					die("Redirect");	}// 301 редирект на главную, если новость не найдена/не существует


При переходе на несуществующую или удаленную публикацию будет перекидываться( редиректит) на главную страницу веб-ресурса.

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

Открываем файл /engine/engine.php и
находим:

if (!$category_id) $category_id = 'not detected';


ЗАМЕНЯЕМ на:
//решение проблемы с категориями, которых не существует			if ($config['allow_alt_url'] == "yes" AND ! $category_id AND $view_template != "rss") {					header("HTTP/1.0 301 Moved Permanently");					header("Location: {$config['http_home_url']}");					die("Redirect");			}//решение проблемы с категориями, которых не существует


«Автор:» Алаичь

Рекомендуем Хак внутренняя оптимизация дле сайта

Hak-vnutrennyaya-optimizaciya-dle.zip [9,18 Kb] (cкачиваний: 168)
2-07-2012, 17:30
Вернуться назад