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

Прошу помощи в настройке rel=canonical


Recommended Posts

Прошу помощи!

 

На страницах подкатегории и категории rel=canonical указан с ?page=1

 

Пример: 

На странице: http://site.com/categoru/subcategory/

Указан: <link href="http://site.com/categoru/subcategory/?page=1" rel="canonical" />

 

Как избавится от этих ?page=1 ?

Или как вообще убрать rel="canonical со страниц категорий и подкатегорий?

 

Зарание благодарен!

 

Сайт на OCStore 1.5.5.1.2

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


Спасибо, но то для постраничных категорий.

Здесь вопрос - убрать "?page=1" или весь rel="canonical" вместе с "?page=1" на первой странице категории/субкатегории

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


Имеет смысл настроить правильно теги

canonical

prev

next

Если интересно пишите в ЛС. Договоримся

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


Имеет смысл настроить правильно теги

canonical

prev

next

Если интересно пишите в ЛС. Договоримся

prev, next - настроен. Но его не понимает Яндекс.

canonical - есть и правильно настроен, кроме первых страниц категорий, добавляется ?page=1. 

Вопрос - Как убрать/избавится от ?page=1 в коде?

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


Спасибо, но то для постраничных категорий.

Здесь вопрос - убрать "?page=1" или весь rel="canonical" вместе с "?page=1" на первой странице категории/субкатегории

для всех страниц категорий/производителей/товаров

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

prev, next - настроен. Но его не понимает Яндекс.

canonical - есть и правильно настроен, кроме первых страниц категорий, добавляется ?page=1.

Вопрос - Как убрать/избавится от ?page=1 в коде?

Прикрепите файл или код контроллера категории

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


для всех страниц категорий/производителей/товаров

Ок! Для всех.

Вопрос все же не в том.

Вопрос - Как убрать/избавится от ?page=1 в коде? (без модулей всяких)

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


 файл или код контроллера категории 

Как у вас тэги добавляются?

Мод какой либо или вручную правили шаблон

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


Как у вас тэги добавляются?

Мод какой либо или вручную правили шаблон

Тегов на сайте нет (ниодин не заполнен/не добавлен).

На счет модов и правок - ... не правил. это родной файл OCStore 1.5.5.1.2

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


Прикрепите файл или код контроллера категории

 

 

Тегов на сайте нет (ниодин не заполнен/не добавлен).

На счет модов и правок - ... не правил. это родной файл OCStore 1.5.5.1.2

 

 

Вы пишите, что все настроено. Откуда у вас берутся эти тэги?

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


Если вы про prev, next , то это в шаблоне установлено (шаблон - Journal).

А на счет canonical - непонятно откуда он берется...

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


Если вы про prev, next , то это в шаблоне установлено (шаблон - Journal).

А на счет canonical - непонятно откуда он берется...

Так обратитесь к автору шаблона.

На сколько я знаю тег canonical отсутствует в версиях Opencart до 2

 

Знающие люди поправьте меня, если я не прав.

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


Так обратитесь к автору шаблона.

На сколько я знаю тег canonical отсутствует в версиях Opencart до 2

 

Знающие люди поправьте меня, если я не прав.

все верно, в двушке уже внедрили этот функционал, и я посмотрел код контроллера и не увидел там даже намека на рел каноникал и некст/прев, судя по всему какой-то модификатор шаблона vqmod его приписывает.

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


Как бы в OC2 это прописано 

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

			if ($limit && ceil($product_total / $limit) > $page) {
			    $this->document->addLink($this->url->link('product/category', 'path=' . $category_info['category_id'] . '&page='. ($page + 1), 'SSL'), 'next');
			}
Надіслати
Поділитися на інших сайтах

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

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

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

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

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

Вхід

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

Вхід зараз

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

Important Information

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