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

Как убрать дубли страниц?


Recommended Posts

Добрый день! Необходимо убрать дубли товаров и категорий OCStore 2.3. Наверное. уже много людей сталкивалось с подобной проблемой. Дубли находит и исключает из поиска Яндекс. Нужна помощь в устранении этой проблемы.

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


  • 6 months later...
В 13.07.2017 в 23:24, chukcha сказал:

Какие дубли?

Вот такие например http://bordur.pro/bordyur-dorozhnyj/

http://bordur.pro/bordyur-dorozhnyj/?amp;product_id=48

http://bordur.pro/bordyur-dorozhnyj/?amp;product_id=4888 

и они в индекс попадают, а Яша потом ругается - мол "Дубли это! Укажите роботу предпочтительную страницу 301-м редир-том или canonical-ом!"

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


1. найти причину, кто такое генерит
2. Сделать 301 редирект

3. Если вдруг, через некоторое время не пропадут  - сделать 404

4. Указать каноникал

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

12 часов назад, chukcha сказал:

1. найти причину, кто такое генерит
2. Сделать 301 редирект

3. Если вдруг, через некоторое время не пропадут  - сделать 404

4. Указать каноникал

Да вот думал модуль SeoPro от OpencartJazz поможет, каноникал проставит..

Купил установку и настройку этого модуля у них на сайте, поставили его ребята, а дубли как были так и есть. Каноникал не проставлен..

Не угадал.. ))

Теперь нужно к кому-то обращаться (собственные знания в этом весьма посредственные), что бы копать глубже - искать откуда лезут эти дубли.

301-й опять же прописать как-то на эти случайные дубли (они же могут быть с любым числом в конце - хоть 35, хоть 300500)

Спасибо Вам за подсказки!

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


13 часов назад, chukcha сказал:

1. найти причину, кто такое генерит
2. Сделать 301 редирект

3. Если вдруг, через некоторое время не пропадут  - сделать 404

4. Указать каноникал

Подскажите плиз. Такой вариант 301-го сработает?

RewriteCond %{REQUEST_URI}  /bordyur-dorozhnyj/ 
RewriteCond %{QUERY_STRING} ^id=*
RewriteRule ^.*$ /bordyur-dorozhnyj/? [R=301,L]
Надіслати
Поділитися на інших сайтах


В 30.01.2018 в 21:13, chukcha сказал:

1. найти причину, кто такое генерит
2. Сделать 301 редирект

3. Если вдруг, через некоторое время не пропадут  - сделать 404

4. Указать каноникал

можно подробнее об 4 пункте? как его указать?
в окСторе хоть и есть сеопро, но он не решает проблему дублей... 
и то, что написано на их сайте в описании: "Добавлен альтернативный метод формирования ЧПУ исключающий формирование разных ссылок для одной страницы;"
тоже не решает проблему с дублями

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


15 минут назад, Igor5 сказал:

тоже не решает проблему с дублями

С какими дублями?

Вы про дубли подробнее..
 

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

41 минуту назад, Igor5 сказал:

Вы эти ссылки сами руками подставляете? Или движок генерит?

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

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

Вы эти ссылки сами руками подставляете? Или движок генерит?

это для примера...
для поисковика это ж разные страницы... и таких может быть полно...

и сможет ли поисковик определять  всегда правильно какая основная?

 

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


1 минуту назад, Igor5 сказал:

это для примера...

Это кривой пример

 

Покажите ссылки при включенном сеопро, где есть дубли, сгенерированные системой.

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

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

Это кривой пример

 

Покажите ссылки при включенном сеопро, где есть дубли, сгенерированные системой.

ок., так как указать каноникал юрл?

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


Для каких целей?
Вы можете навыдумывать сколько угодно ссылок
Даже приведенную вами

потому что в 2.3 это есть
 

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

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

потому что в 2.3 это есть

что есть? у меня вообще 2.1

и можно ли использовать такое:
 

В файле catalog/controller/product/category.php

найти строчку:

if ($category_info) {

после нее добавить сделующие строки:

$can_url=$this->url->link("product/category","path=".$this->request->get['path']); 

$this->document->addLink($can_url,"canonical");

Далее в файл catalog/controllers/common/home.php

в строку:

$this->document->setDescription($this->config->get('config_meta_description'));

добавить:

$can_url=$this->url->link('common/home'); 

$can_url=str_replace('index.php?route=common/home', '', $can_url); 

$this->document->addLink($can_url,'canonical');

 

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


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

пробуйте

еще такой вопрос: есть ли где нибудь что-то типо чек-листа, с действиями, которые нужно выполнить для настройки правильного, в плане сео магазина на oc.. то есть, чтоб настроить и заниматься уже контентом и маркетингом...?

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


  • 2 months later...
  • 1 year later...
В 30.01.2018 в 22:08, Karbit сказал:

Вот такие например http://bordur.pro/bordyur-dorozhnyj/

http://bordur.pro/bordyur-dorozhnyj/?amp;product_id=48

http://bordur.pro/bordyur-dorozhnyj/?amp;product_id=4888 

и они в индекс попадают, а Яша потом ругается - мол "Дубли это! Укажите роботу предпочтительную страницу 301-м редир-том или canonical-ом!"

Не знаю поможет ли вам. Я убрала часть дублей с помощью этой статьи:
https://for-opencart.com/must-be/dubles-page

здесь написано про неправильно сформированные адреса, т.е. как у вас.
Корзину также изменила, только у меня другая версия и коды не много другие.

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


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

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

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

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

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

Вхід

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

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

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

Important Information

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