Ребята, добрый день.
Подскажите кто сталкивался и как лечить?
Сайт имел структуру site.ru/catalog/123123/123123
Затем переделали на site.ru/tovar/nazvanie-kategorii/nazvanie-tovara
Ставим редирект php (ниже кусок кода)
{ if ($arUrl[1]=="catalog")
{ if (is_numeric($arUrl[2]))
{ $Section = intval($arUrl[2]);
if (is_numeric($arUrl[3])) $Id = intval($arUrl[3]);
}
if ($Id>0)
{ $res = CIBlockElement::GetByID($Id);
if ($ar_res = $res->GetNext()) LocalRedirect($ar_res["DETAIL_PAGE_URL"],false,'301 Moved permanently');
}
else if ($Section>0)
{ $res = CIBlockSection::GetByID($Section);
if ($ar_res = $res->GetNext()) LocalRedirect($ar_res["SECTION_PAGE_URL"],false,'301 Moved permanently');
}
}
}
После чего проверяем ответ сервера в Яндексе. (см. скрин в приложении)
находит ответ 302.
Кто знает в чем проблема?
Подскажите кто сталкивался и как лечить?
Сайт имел структуру site.ru/catalog/123123/123123
Затем переделали на site.ru/tovar/nazvanie-kategorii/nazvanie-tovara
Ставим редирект php (ниже кусок кода)
{ if ($arUrl[1]=="catalog")
{ if (is_numeric($arUrl[2]))
{ $Section = intval($arUrl[2]);
if (is_numeric($arUrl[3])) $Id = intval($arUrl[3]);
}
if ($Id>0)
{ $res = CIBlockElement::GetByID($Id);
if ($ar_res = $res->GetNext()) LocalRedirect($ar_res["DETAIL_PAGE_URL"],false,'301 Moved permanently');
}
else if ($Section>0)
{ $res = CIBlockSection::GetByID($Section);
if ($ar_res = $res->GetNext()) LocalRedirect($ar_res["SECTION_PAGE_URL"],false,'301 Moved permanently');
}
}
}
После чего проверяем ответ сервера в Яндексе. (см. скрин в приложении)
находит ответ 302.
Кто знает в чем проблема?