Никак не удается победить проблему с дублированием контента главной страница сайта. Например: http://www.drupal.ru/ и http://www.drupal.ru/news абсолютно одинаковые и это есть очень плохо.
У меня так: http://site.ru/ и http://site.ru/node одинаковые. Облазил весь сайт, есть разные решения в виде костылей, хотелось бы найти элегантное.
Больше всего понравилось:
<?php
function custom_url_rewrite_outbound(&$path, &$options, $original_path)
{
if ($path == 'node') { $path = ''; }
}
function custom_url_rewrite_inbound(&$result, $path, $path_language)
{
if ($path == '') { $result = 'node'; }
}
?>
небольшая корявка в pager'е - ссылки получаются вида http://site.ru/?page=xxx
Как сделать, чтобы ссылки стали красивые http://site.ru/page=xxx ?
Комментарии
Требуется включить чистые ссылки. "Администрирование"->раздел "Настройка сайта"->"Чистые ссылки"
global redirect
mixon13, чистые ссылки на самом деле включены, тут речь идет о пагинаторе - это циферки перемотки страниц внизу сайта.
Ch, глобал_редирект тут не подходит.
Пока сделал так: в robots.txt добавил:
Disallow: /node$
Почему global redirect не подходит? Как раз тоже самое и делает, склеивает одинаковые страницы с помощью редиректа 301.