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

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 в 08:49, ascania сказав:

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

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

 

Expand  

Спасибо большое, все четко заработало (добавив везде .$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...
  В 12.02.2018 в 16:41, ascania сказав:

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

Expand  

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

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


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

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

Expand  

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

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


  В 17.08.2020 в 15:06, aleksandrkohb сказав:

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

Expand  

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

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

  В 17.08.2020 в 15:13, chukcha сказав:

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

Expand  

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

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


  • 2 weeks later...
  В 17.08.2020 в 17:17, chukcha сказав:

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

Expand  

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

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


  В 31.08.2020 в 12:41, amir4ik сказав:

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

Expand  

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

 

 

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

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

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

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

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

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

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

Вхід

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

Вхід зараз
×
×
  • Створити...

Important Information

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