Как убрать 302 редирект в opencart и других cms

Как убрать 302 редирект и поставить 301

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

 

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

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

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

 

 

Исправляем ситуацию с не правильным редиректом

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

catalog/system/controller.php

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

или

/opencar/system/engine/controller.php

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

 

В других CMS, принцип тот же, ищете похожую часть кода через TC и заменяете.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *