вопрос
Здравствуйте.
Существует такой хак, как "301 редирект на главную с несуществующих левых страниц":
Открываем /engine/engine.php и находим:
ВЫШЕ вставляем:
И все, дело в шляпе, теперь будет осуществляться 301-редирект на главную.
Проблема в то, что при таком раскладе не работает rss, перенаправляет на главную и все тут.
Вопрос: Какк правильно сделать и что бы rss работал при этом?
dle 10.1
Существует такой хак, как "301 редирект на главную с несуществующих левых страниц":
Открываем /engine/engine.php и находим:
if (($subaction == "showfull" or $subaction == "addcomment") and ((! isset ( $category ) or $category == ""))) {
ВЫШЕ вставляем:
// 301 редирект на главную с несуществующих левых страниц
$true_link_main = $config['http_home_url'] . substr ($_SERVER['REQUEST_URI'], 1);
if ( ($dle_module == "main") && (intval($_GET['cstart']) <= 1) && ($true_link_main != $config['http_home_url']) ) {
header("HTTP/1.0 301 Moved Permanently");
header("Location: {$config['http_home_url']}");
die("Redirect");
}
// 301 редирект на главную с несуществующих левых страниц
И все, дело в шляпе, теперь будет осуществляться 301-редирект на главную.
Проблема в то, что при таком раскладе не работает rss, перенаправляет на главную и все тут.
Вопрос: Какк правильно сделать и что бы rss работал при этом?
dle 10.1