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

ocfilter seo-страницы и rel=canonical


seolink

Recommended Posts

Доброго времени суток уважаемые.

 

Подскажите, как убрать отображение тега rel="canonical" c seo-страниц ocFilter 4.15?

 

Пример: адрес сео-страницы САЙТ/Категория1/сео-страница.хтмл

в ней помещен код <link href=" САЙТ/Категория1/" rel="canonical"/>

 

Заметил что проставляется, выходит что эти сео-страницы не могут попасть в индекс Поисковиков.

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


  • 2 weeks later...

Здравствуйте, убрать совсем можно, закомментировав в catalog.php строчку с canonical. Наверное стоит вопрос как прописывать каноническую страничку, которую формирует сам фильтр?

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


  • 4 weeks later...
  • 3 months later...

в модификаторе после строки (примерно 341):

$this->document->deleteLink('canonical');

 

добавил:
        $this->document->deleteLink('next');
        $this->document->deleteLink('prev');

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

 

вроде работает

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

  • 1 year later...
В 12.03.2018 в 10:49, ascania сказал:

Возможно такой вариант сработает?


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

 

Спасибо большое, все четко заработало (добавив везде .$url в строки).

В catalog/controller/product/category.php после строки:

$this->data['pagination'] = $pagination->render();

добавил:

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

И в файле system/library/document.php заменил:

$this->links[md5($href)] = array(

На:

$this->links[md5($href . $rel)] = array(

 

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


  • 3 months later...
On 2/12/2018 at 7:41 PM, ascania said:

Здравствуйте, убрать совсем можно, закомментировав в catalog.php строчку с canonical. Наверное стоит вопрос как прописывать каноническую страничку, которую формирует сам фильтр?

кстати, очень актуальный вопрос. как сделать так, чтобы формировался тег canonical на страницу seo-фильтра?

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


  • 9 months later...
В 28.10.2019 в 14:01, amir4ik сказал:

кстати, очень актуальный вопрос. как сделать так, чтобы формировался тег canonical на страницу seo-фильтра?

присоединяюсь к вопросу

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


6 минут назад, aleksandrkohb сказал:

присоединяюсь к вопросу

Какая цель, если страница с параметрами фильтра закрыта от индексации

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

56 минут назад, chukcha сказал:

Какая цель, если страница с параметрами фильтра закрыта от индексации

Имеются ввиду посадочные страницы со своими мета-данными, создаваемые при помощи фильтра. noindex, nofollow на них убирается при их создании. Хотелось бы именно на них иметь canonical для улучшения их индексации. Подобно подкатегориям

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


  • 2 weeks later...
On 8/17/2020 at 8:17 PM, chukcha said:

Это скорей у автору фильтра

бесполезно. он на такие вопросы даже не отвечает.  хотя это очень важный функционал. Если ты свой продукт позиционируешь, как seo-фильтр, то сделай уже так, чтобы он реально отвечал требованиям ПС. К посадочным страницам нужно добавить тег canonical

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


7 часов назад, amir4ik сказал:

отвечал требованиям ПС. К посадочным страницам нужно добавить тег canonical

нет таких требований

 

 

Однако если вам принципиально, это реализуемо модулем за 399р

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

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

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

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

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

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

Вхід

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

Вхід зараз

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

Important Information

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