Технический сбой

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.
DLE FAQ » Стол заказов » Canonical на страницы тегов

Canonical на страницы тегов


 Pronto    Стол заказов    2047    9 комментариев

В индекс попадают разные дубли страницы тегов (таких страниц много)

site.ru/tags/имя+фамилия/ site.ru/tags/%D0%B8%D0%BC%D1%8F+%D1%84%D0%B0%D0%BC%D0%B8%D0%BB%D0%B8%D1%8F/
site.ru/tags/Имя+Фамилия/

Нужно сделать каноничными адреса такого типа с косой чертой на конце: site.ru/tags/%D0%B8%D0%BC%D1%8F+%D1%84%D0%B0%D0%BC%D0%B8%D0%BB%D0%B8%D1%8F/

500 рублей по вебмани

9 комментариев

Pronto
Юзер

Pronto - -

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

LazyDev
PHP-developer

LazyDev - -

1. Открыть engine/engine.php найти
if ($config['allow_rss'])
Выше вставить
if($do == "tags"){
$metatags .= <<<HTML

<link rel="canonical" href="{$url_page}/" />
HTML;
}

R118095764291

Мой блог: LazyDev.pro

Помогаю с решением проблем на платной основе.

Pronto
Юзер

Pronto - -

спасибо, деньги отправил.

Еще такой вопрос а можно как-то модифицировать, чтобы на страницах пагинации тегов каноникал была не на первую страницу, а каждая на свою

LazyDev
PHP-developer

LazyDev - -

Pronto, зачем? Этот тег определяет именно главную страницу. Если все же нужно.
Заменить то что вставили, на это
if ($do == "tags")
{
	if($cstart > 1)
		$page_canonical = "page/" . $cstart . "/";
$metatags .= <<<HTML

<link rel="canonical" href="{$url_page}/{$page_canonical}" />
HTML;
}

Мой блог: LazyDev.pro

Помогаю с решением проблем на платной основе.

Pronto
Юзер

Pronto - -

Благодарю еще раз

Pronto
Юзер

Pronto - -

хм, во втором варианте цифры страниц не соответствуют, например, на 4 странице пишет 30

LazyDev
PHP-developer

LazyDev - -

Pronto, да, моя ошибочка.
Вот этот код
if ($do == "tags")
{
	if(intval($_GET['cstart']) > 1)
		$page_canonical = "page/" . $_GET['cstart'] . "/";
$metatags .= <<<HTML

<link rel="canonical" href="{$url_page}/{$page_canonical}" />
HTML;
}

Мой блог: LazyDev.pro

Помогаю с решением проблем на платной основе.

WebMen
Юзер

WebMen - -

PunPun, А в 11 и 11.3 такая проблема есть или все оставить по стандарту?

fleher
Юзер

fleher - -

Всем привет, а как сделать canonical для категорий dle 10.5?

наверх