Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Sign Up

Recommended Posts

Привет!

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

Например у нас есть КАТЕГОРИЯ ТУФЛИ, так же есть статическая страница ДОСТАВКА, так вот, категория туфли доступна по url адресу НАШ_САЙТ/КАТЕГОРИЯ_ТУФЛИ/ДОСТАВКА или НАШ_САЙТ/ДОСТАВКА/КАТЕГОРИЯ_ТУФЛИ

Проверила на демо сайте, то же самое, вот ссылки

https://demo.ocstore.com/desktops/pc/about_us

https://demo.ocstore.com/desktops/about_us

 

Обнаружили это когда запустили сайт и в файле access.log увидели как один судя по всему бот заходит по такому вот пути на сайт /dlya-doma/postelnoye-belye/muzhchinam/muzhchinam/muzhchinam/

 

откуда берет такой путь не понятно.

 

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

Link to post
Share on other sites

есть несколько вариантов, canonical url к примеру

Link to post
Share on other sites

Только что, bitrixlviv сказал:

есть несколько вариантов, canonical url к примеру

 

Спасибо, за ответ!

Проверили canonical стоит. Все правильно, если адрес например https://demo.ocstore.com/desktops/pc/about_us

то каноническая ссылка в коде будет https://demo.ocstore.com/desktops/pc/

А почему вобще это происходит))

И не подскажите, откуда роботы берут ссылки такие /dlya-doma/postelnoye-belye/muzhchinam/muzhchinam/muzhchinam/ один како-то бот дублирует окончание, когда это линк категории он делает редирект на лин который указан последний, в данном случае на категорию Мужчинам.

 

Link to post
Share on other sites

1 час назад, Marusia сказал:

Спасибо, за ответ!

Проверили canonical стоит.

Это ошибка seo_pro
ПС сами "выставляют" canonical, даже не смотря на то что "вы" указываете там

Если посчитает это ошибкой, может "выставить" какой угодно
 

Link to post
Share on other sites

А что нужно сделать для голой сборки окСторе, чтоб избавится от подобного?

И подойдет ли такой вариант...  или лучше использовать для canonical поле для ключевиков?

В файле 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');

 

Link to post
Share on other sites

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

что имеется ввиду под этим методом? 

Link to post
Share on other sites

В 05.02.2018 в 00:08, markimax сказал:

Это ошибка seo_pro
ПС сами "выставляют" canonical, даже не смотря на то что "вы" указываете там

Если посчитает это ошибкой, может "выставить" какой угодно
 

 

А как такая ошибка лечится, ведь ошибка эта идет сразу по умолчанию я так понимаю?

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

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.