Jump to content
Sign in to follow this  
ElenaN

Нужно прописать canonical, поправить ссылки. Подробности в описании.

Recommended Posts

Нужно на сайте сделать следующее:

1) в главном меню контакты сейчас ссылка index.php?route=information/contact, нужно поменять на contact

2) прописать canonical на страницах каталога. допустим если мы заходим категорию "1", то у страниц этой категории у которых в url есть ?page=N, то у этих страниц должно стоять canonical на страницу

3) редирект со старых на новые по всему сайту. имеется в виду то, что если у страниц (у товаров) в админке поставим seo url, у тех, у которых сейчас не стоит, нужно будет при возможности как-то массово сделать редирект со старых адресов на новые, т.к. страницы со "старым" адресом уже проиндексированы поисковиком.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Similar Content

    • By Vladkh
      Помогите разобраться пожалуйста. 
      Прописываю в файле /public_html/catalog/controller/product/special.php  после строки 
      $data['pagination'] = $pagination->render(); следующее
      if ($pagination->page > 1) { $this->document->addLink($this->url->link('product/special', '', 'SSL'), 'canonical'); } Но не работает, хотя тоже самое условие работает на станицах с отзывами о товарах /public_html/catalog/controller/product/reviews.php
       
      Нашел в сети вариант
      if ($pagination->page == 1) { $this->document->addLink($this->url->link('product/special', '', 'SSL'), 'canonical'); } elseif ($pagination->page == 2) { $this->document->addLink($this->url->link('product/special', '', 'SSL'), 'prev'); } else { $this->document->addLink($this->url->link('product/special', $url . '&page='. ($pagination->page - 1), 'SSL'), 'prev'); } if ($pagination->limit && ceil($pagination->total / $pagination->limit) > $pagination->page) { $this->document->addLink($this->url->link('product/special', $url . '&page='. ($pagination->page + 1), 'SSL'), 'next'); } Но тоже ничего не работает. 
      Кто ставил canonical на страницы special и как? Где моя ошибка?
    • By AndreyIvanov
      Скачать/Купить дополнение


      Смена canonical продукта
      Простая модификация, которая позволяет сменить атрибут canonical у товара.
      Например, у вас есть несколько однотипных и очень похожих товаров. Необходимо создать отдельные карточки для каждого, но canonical сделать один.
      Данный мод позволяет использовать поле UPC карточки товара для указания ID товара, canonical которого нужно использовать.
      Установка стандартная через установку дополнений. После загрузки необходимо обновить кэш модификаторов.
      Файлы системы не заменяются.
      Мод гарантированно работает на версии ocStore 2.3.0.2.3.
      Вероятно будет работать на всей линейке 2.Х
      Добавил AndreyIvanov Добавлено 29.05.2019 Категория SEO, карта сайта, оптимизация Системные требования Сайт разработчика Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart Несовместим ocStore 2.3 OpenCart.Pro, ocShop Обращение к серверу разработчика Нет  
    • By AndreyIvanov
      Простая модификация, которая позволяет сменить атрибут canonical у товара.
      Например, у вас есть несколько однотипных и очень похожих товаров. Необходимо создать отдельные карточки для каждого, но canonical сделать один.
      Данный мод позволяет использовать поле UPC карточки товара для указания ID товара, canonical которого нужно использовать.
      Установка стандартная через установку дополнений. После загрузки необходимо обновить кэш модификаторов.
      Файлы системы не заменяются.
      Мод гарантированно работает на версии ocStore 2.3.0.2.3.
      Вероятно будет работать на всей линейке 2.Х
    • By Snerorus
      Доброго времени суток!
      Нужен Ваш совет) ломаю голову как вкорячить в opencart динамический canonical.
       
      Для начала решил вывести через неиспользуемое поле tags - все работает.
       
      сама конструкция на данный момент $this->document->addLink( ( $blog_info['tags'] ), 'canonical' ); - в контролере blog
       
      и вывод через шаблон header  <?php foreach ( $links as $link ) { ?> <link href="<?php echo $link['href']; ?>" rel="<?php echo $link['rel']; ?>"/> <?php } ?>
       

      Сейчас хочу добавить к этой конструкции условие, при котором: если поле tags заполнено, выводить информацию из него, а если поле пустое то выводить текущий урл страницы. Мой первый сайт на опенкарте, так что сильно камнями не бросайте) Всем спасибо!
    • By Otvet
      Данное дополнение позволяет связать ряд товаров в общий список, не используя опции.
      Принцип работы
      В карточке товаров появляется специальное поле в котором выбирается главный товар, на который будет ссылаться данный посредством canonical.
       
       
      В этом случае обозначаете один "главный" товар в группе, в остальных выбираете его в поле cross-canonical
       

      Избавляетесь от неявных дублей и качелей в выдаче
       
      --------------------------------
       
      Использование модуля подразумевает что вы не застряли в 2005г и не используете Meta Keywords, ибо захламлять БД новым полем не имеет смысла (модуль задействует поле Meta Keywords)
  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.