- Эти атрибуты rel="next" и rel="prev" , помогут указать связь между несколькими URL.
- Благодаря этой разметке Google может определить, что содержание данных страниц связано в логической последовательности, и направить пользователя на начальную страницу.
- Создать консолидированный индекс страниц, чтобы ссылки не рассеивались между отдельными страницами page-1.html, page-2.html, и так далее
- При поиске направить пользователя на наиболее релевантную страницу среди всех остальных, например в начало статьи, разбитой на несколько страниц
PHP:
if ($canonical) {
PHP:
if ($config['allow_rss']) $metatags .= <<<HTML
PHP:
if($dle_module == "main" || $dle_module == "cat" || $dle_module == "lastnews")
{
$cat_cat = !empty($category) ? strip_tags(stripslashes($category)) . '/' : '';
if(!$cat_cat && $dle_module == "lastnews")
$cat_cat = "lastnews/";
$all_pages_count = @ceil( $count_all / $config['news_number'] );
if($cstart < 2 && 1 != $all_pages_count)
{
$next_rel = '<link rel="next" href="'. $config['http_home_url'] . $cat_cat . 'page/2' . '">';
$prev_rel = '';
}
else if(1 != $all_pages_count)
{
if($cstart >= $all_pages_count)
$next_rel = '';
else
$next_rel = '<link rel="next" href="'. $config['http_home_url'] . $cat_cat . 'page/'. ($cstart + 1) .'">';
if($cstart == 2)
$prev_rel = '<link rel="prev" href="'. $config['http_home_url'] . $cat_cat . '">';
else
$prev_rel = '<link rel="prev" href="'. $config['http_home_url'] . $cat_cat . 'page/'. ($cstart - 1) .'">';
}
}
$metatags .=<<<HTML
{$prev_rel}
{$next_rel}
HTML;
На этом все, с вами был Gameer, приятного вам дня.
