• Почему не дает поменять sitemap.xml на сайте?

    @lin24 Автор вопроса
    включена автогенерация sitemap видимо по этой причине и перезатирает
  • Как настроить для несуществующих страниц пагинации ответ 404?

    @lin24 Автор вопроса
    Александр,
    я создавал файл result_modifier непосредственно в папке компонента, после чего код работал но как описал выше тянул кроме несуществующих пагинаций и много других ссылок на странице в ошибку 404.
    /home/bitrix/ext_www/crm.*****.ru/bitrix/templates/aspro_max/components/bitrix/system.pagenavigation/main

    Пробовал добавлять код и в такие места:
    /home/bitrix/ext_www/crm.*****.ru/bitrix/templates/aspro_max/components/bitrix/catalog.section/catalog_block
    где уже были и файлы:
    result_modifier и component_epilog, добавлял по очереди в оба, даже с ошибками не отрабатывает код, как описал выше

    использовал такой год:
    <?
    if(count($arResult['ITEMS'])==0)
    {
      if (Bitrix\Main\Loader::includeModule("iblock")
      {
          Bitrix\Iblock\Component\Tools::process404(
             'Соответсвующий текст'
             ,true
             ,true
             ,true
             ,'/404.php'
          );
      }
     else
     {
         LocalRedirect('/404.php');
      };
     die();
    }
    ?>

    код который указан ранее изначально лежит в
    template.php
  • Как настроить для несуществующих страниц пагинации ответ 404?

    @lin24 Автор вопроса
    Добрый день! Можно поподробнее? у меня в файле template.php есть такой код :
    <?
    	$bHasPage = (isset($_GET['PAGEN_'.$arResult["NavNum"]]) && $_GET['PAGEN_'.$arResult["NavNum"]]);
    	if($bHasPage)
    	{
    		if($_GET['PAGEN_'.$arResult["NavNum"]] == 1 && !isset($_GET['q']))
    		{
    			LocalRedirect($arResult["sUrlPath"], false, "301 Moved permanently");
    		}
    		elseif($_GET['PAGEN_'.$arResult["NavNum"]] > $arResult["nEndPage"])
    		{
    			if (!defined("ERROR_404"))
    			{
    				define("ERROR_404", "Y");
    				\CHTTP::setStatus("404 Not Found");
    			}
    		}
    
    	}
    
    	?>

    этот файл лежит по пути /home/bitrix/ext_www/crm.*****.ru/bitrix/templates/aspro_max/components/bitrix/system.pagenavigation/main