Дубль страниц seo pro, вопрос по сео

Тема в разделе "Общие вопросы", создана пользователем Serzh07, 11 май 2017.

  1. Serzh07

    Serzh07 Пользователь

    Сообщения:
    33
    Симпатии:
    1
  2. karpov

    karpov Продвинутый пользователь

    Сообщения:
    1.534
    Симпатии:
    246
    Не дублей, идет редирект на нужную страницу. Я не вижу у вас проблем, за исключением того, что в исходниках у вас затисались ненужные символы..
    Яндекс удаляет? Это как? Он вам прямо сказал что удалил или что ? Может просто еще не проиндексировал?
     

    Вложения:

  3. Serzh07

    Serzh07 Пользователь

    Сообщения:
    33
    Симпатии:
    1
    я открыл вебмастер яндекса, страницы в поиске, он пишет что удалено 9 страниц, из которых вот эти дубли, с комментарием:
    ""Страница дублирует уже представленную в поиске страницу http://3g-market.in.ua/Novatel-4510L. Укажите роботу предпочтительный адрес с помощью 301 редиректа или атрибута rel="canonical".""
     
  4. karpov

    karpov Продвинутый пользователь

    Сообщения:
    1.534
    Симпатии:
    246
    вон чего. Не знаю почему у вас 302 Moved Temporarily
    В принципе должен быть 301 редирект.. видимо так сеопро криво работает. У вас он включен или что то другое?
     
  5. Serzh07

    Serzh07 Пользователь

    Сообщения:
    33
    Симпатии:
    1
    включен сеопро
    версия под 2.3.0.2
    это получается нужно вручную править, делать редирект?
     
  6. karpov

    karpov Продвинутый пользователь

    Сообщения:
    1.534
    Симпатии:
    246
    Если виновник сеопро и виноват именно 302 редирект, то в контроллере соепро нужно 302 исправить на 301.
     
  7. Serzh07

    Serzh07 Пользователь

    Сообщения:
    33
    Симпатии:
    1
    я просто не пойму, если вбить в строке http://3g-market.in.ua/franklin-u301.html , то в браузере автоматически переходит на http://3g-market.in.ua/3g-modems/franklin-u301.html , это нормально?
    просто те ссылки что выдает в вебмастере они старые,тоесть я так понимаю проиндексированы до установки сеопро.
     
  8. karpov

    karpov Продвинутый пользователь

    Сообщения:
    1.534
    Симпатии:
    246
    Да, нормально. Но 302 редирект, не нормально для вашей ситуации.
     
  9. Serzh07

    Serzh07 Пользователь

    Сообщения:
    33
    Симпатии:
    1
    а где это править? и на что?
     
  10. karpov

    karpov Продвинутый пользователь

    Сообщения:
    1.534
    Симпатии:
    246
    где то там catalog\controller\startup\seo_pro.php

    ищите про редирект 302 и меняйте на 301
     
  11. karpov

    karpov Продвинутый пользователь

    Сообщения:
    1.534
    Симпатии:
    246
    На что, на что.. на 301 Moved Permanently
    Вы обычный пользователь что ли? Мы же тут вроде собрались помогать друг другу, кто хоть как то знает что то.. а вы задаете такие вопросы... странно..
     
  12. Serzh07

    Serzh07 Пользователь

    Сообщения:
    33
    Симпатии:
    1
    причем тут это, я уже просмотрел файл seo_pro.php, и у меня там
    Код:
    header($this->request->server['SERVER_PROTOCOL'] . ' 301 Moved Permanently');
                        $this->response->redirect($this->cache_data['queries'][$route_]);
    
    поэтому и спросил.
     
  13. karpov

    karpov Продвинутый пользователь

    Сообщения:
    1.534
    Симпатии:
    246
    если 301 стоит, тогда не понятно откуда 302 у вас...
     
  14. karpov

    karpov Продвинутый пользователь

    Сообщения:
    1.534
    Симпатии:
    246
    ооо понял.. тогда так найдите
    PHP:
    $this->response->redirect($seo);
    и замените на
    PHP:
    $this->response->redirect($seo301);
    ну и ниже тоже $this->response->redirect

    должно сработать. И кеш модификатора на всяк случай обновите.
     
    multimen нравится это.
  15. Serzh07

    Serzh07 Пользователь

    Сообщения:
    33
    Симпатии:
    1
    выкладываю что у меня. сверху
    Код:
    header($this->request->server['SERVER_PROTOCOL'] . ' 301 Moved Permanently');
                        $this->response->redirect($this->cache_data['queries'][$route_]);
                } else {
                    if (isset($queries[$parts[0]])) {
                        $this->request->get['route'] = $queries[$parts[0]];
    
    внизу такой, уже исправил
    Код:
    if (rawurldecode($url) != rawurldecode($seo)) {
                header($this->request->server['SERVER_PROTOCOL'] . ' 301 Moved Permanently');
    
                $this->response->redirect($seo, 301);
            }
        }
    
     
  16. karpov

    karpov Продвинутый пользователь

    Сообщения:
    1.534
    Симпатии:
    246
    вот так
    PHP:
    $this->response->redirect($this->cache_data['queries'][$route_], 301);
     
    multimen нравится это.
  17. karpov

    karpov Продвинутый пользователь

    Сообщения:
    1.534
    Симпатии:
    246
    уже вижу что 301 редирект пошел..
     
  18. Serzh07

    Serzh07 Пользователь

    Сообщения:
    33
    Симпатии:
    1
    исправил, проверил, да пишет что уже 301, спасибо, большое)
     
  19. Serzh07

    Serzh07 Пользователь

    Сообщения:
    33
    Симпатии:
    1
    вопрос возвращается... защел я сегодня на вебмастер яндекса, он выдает что эта ссылка: (хотя она правильная и на неё идет редирект 301 с http://3g-market.in.ua/Pantech-UMW-190 , а он говорит что наоборот, как это понимать?
    /3g-modems/pantech-umw-190.html
    Дубль
    Страница дублирует уже представленную в поиске страницу http://3g-market.in.ua/Pantech-UMW-190. Укажите роботу предпочтительный адрес с помощью 301 редиректа или атрибута rel="canonical".
     
  20. Ален

    Ален Эксперт

    Сообщения:
    2.056
    Симпатии:
    641
    1. Удалите встроенный в оксторе модуль фонди. Он тормозит весь ваш сайт.
    2. Нужно время для обновления индекса. В любом случаи с течении кокого то времени, поисковик поймет что идет пернаправление 301 и удалит ненужный адрес. Когда это произойдет, одному яндексу известно т.е или при следующем апе или при пару апах.. просто следите..