Opencart 2.x - Как Сменить 302 Редирект На 301

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

  1. TopicStarter Overlay
    Offline

    admin Команда форума Администратор

    Сообщения:
    2.605
    Симпатии:
    114.749
    Репутация:
    180
    Часто собранный вами на скоро интернет-магазин или сайт визитка имеет в своём коде неприятные сюрпризы для SEO-продвижения в Яндексе. Одним из таких сюрпризов может стать программно проставляемый 302 redirect, с помощью которого формируется грамотное CPU. Данный редирект не даёт нормально индексировать контент сайта и естественно не позволяет сайту нормально продвигаться.

    Для большего понимая приведу определения 301 и 302 редиректов

    Редирект 302 — Temporary redirect (TR) — переводится как «временно перемещённый».

    Редирект 301 — Permanent Redirect (PR) — «перемещён постоянно».

    302.png
    Исправляем ситуацию с не правильным редиректом
    Нужный нам файл для исправления 302 редиректа в OpenCart будет лежать в следующих деррективах:

    catalog/system/controller.php

    Код:
    protected function redirect($url, $status = 302) {
    - меняем на 301

    или

    /opencart/system/engine/controller.php

    Код:
    protected function redirect($url, $status = 302) {
    меняем на 301
     
    polishcuk.i нравится это.
  2. Offline

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

    Сообщения:
    91
    Симпатии:
    51
    Репутация:
    0
    а допустим клиент не авторизован и его перекидывае на страницу авторизации 302 редиректом
    если там будет 301, наверное это будет не правильно...