Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Помогите исправить баг canonical


PetrAbakumov

Recommended Posts

Помогите плиз... Весь день рою, задачку так и не решил. 

 

image.png.ed2ac94a012c38a091fdb97279c25a8a.png

Как настроить вывод href в тег каноникал корректно? Должен быть урл, по которой идет открытие товара. Сейчас выводит <link href="https://profdela.ru/proizvodstvo-i-skladi/oborudovanie-dlya-skladi/bearings/?page=2" rel="canonical">. А должна быть канонической <link href="https://profdela.ru/proizvodstvo-i-skladi/oborudovanie-dlya-skladi/bearings/" rel="canonical">. 

 

?page=2, ?page=3, ?page=36 — это дубли, они не должны быть каноническими...

 

Змінено користувачем PetrAbakumov
Надіслати
Поділитися на інших сайтах


catalog/controller/product/category.php

найти

if ($page == 1) {
                $this->document->addLink($this->url->link('product/category', 'path=' . $category_info['category_id']), 'canonical');
            } else {
                $this->document->addLink($this->url->link('product/category', 'path=' . $category_info['category_id'] . '&page='. $page), 'canonical');
            }

заменить на

$this->document->addLink($this->url->link('product/category', 'path=' . $category_info['category_id']), 'canonical');

 

Надіслати
Поділитися на інших сайтах

4 часа назад, SGrWr_34 сказал:

catalog/controller/product/category.php

найти


if ($page == 1) {
                $this->document->addLink($this->url->link('product/category', 'path=' . $category_info['category_id']), 'canonical');
            } else {
                $this->document->addLink($this->url->link('product/category', 'path=' . $category_info['category_id'] . '&page='. $page), 'canonical');
            }

заменить на


$this->document->addLink($this->url->link('product/category', 'path=' . $category_info['category_id']), 'canonical');

 

Это не работает... 

 

Змінено користувачем PetrAbakumov
Надіслати
Поділитися на інших сайтах


23 минуты назад, Otvet сказал:

начать стоит с изучения термина дубли, затем термина баг, затем термина канонический

Эти термины известны. Не могу понять, почему каноническими становятся ?page=2, ?page=3 и остальные. Например, при обычной загрузке всё ок, а если поскроллить и перезагрузить, то канонической становится уже ?page=2, вот это и хотелось бы исправить. Ответ выше не исправляет сие.

 

Надіслати
Поділитися на інших сайтах


@PetrAbakumov а модификаторы вы обновляли?

  • +1 1
Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.