404 для коротких урлов дублей каталога

404 для коротких урлов дублей каталога

В каталоге товар доступен обычно по двум адресам, короткому и полному, это дубли.
Например, есть такого плана /catalog/shoes/33/ короткий урл дубль по нему нужно чтобы была отдача 404, а /catalog/shoes/pantolety/33/ - полный путь товара

Для настройки 404 по короткому урл дубль нужно настроить ЧПУ каталога и поставить нужную галку в настройках компонента каталога

каталог чпу.png
Каталог 404 для коротких адресов.png

Примечание: не всегда работает на сайтах из маркетплейс

Ещё статьи:

21.12.2022 Пример обновление коэффициентов MeasureRatio
$eventManager->addEventHandler("catalog", "\Bitrix\Catalog\MeasureRatio::OnBeforeUpdate", function (\Bitrix\Main\Event $event) ID: 424

21.12.2022 Пример события OnSaleOrderSaved
$eventManager->addEventHandler("sale", "OnSaleOrderSaved", ['OrderEvents', 'OrderServicesCollection']); ID: 423

12.12.2022 Корзина пользователя в init.php
Формируем корзину текущего пользователя
$query = CSaleBasket::GetList(array(), array("FUSER_ID" => CSaleBasket::GetBasketUserID(), "LID" => SITE_ID, "ORDER_ID" => "NULL"));
Получаем данные по товарам
$dbElement = CIBlockElement::GetList( Array(), Array('ID'=>$arPRODUCT_ID), false, false, array('ID','IBLOCK_ID','PROPERTY_IMAGES') ); ID: 422

© 2015-2023 Web админ
Связаться по WhatsApp