php seoдляпагинацииbitrix分页

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php seoдляпагинацииbitrix分页相关的知识,希望对你有一定的参考价值。

if ($_GET["PAGEN_" . $arResult['ARR_NAV']["NavNum"]] > 0 && $arResult['ARR_NAV']["NavPageNomer"] != $_GET["PAGEN_" . $arResult['ARR_NAV']["NavNum"]]) {
    define('ERROR_404', 'Y');
    return;
}

if ($arResult['ARR_NAV']["NavPageNomer"] == 2) {
    $APPLICATION->SetPageProperty("robots", "noindex, follow");
    Bitrix\Main\Page\Asset::getInstance()->addString("<link rel='prev' href='https://{$_SERVER['SERVER_NAME']}{$arResult['LIST_PAGE_URL']}'>");
}
elseif ($arResult['ARR_NAV']["NavPageNomer"] > 2) {
    $APPLICATION->SetPageProperty("robots", "noindex, follow");
    $prevPage = $arResult['ARR_NAV']["NavPageNomer"] - 1;
    Bitrix\Main\Page\Asset::getInstance()->addString("<link rel='prev' href='https://{$_SERVER['SERVER_NAME']}{$arResult['LIST_PAGE_URL']}?PAGEN_{$arResult['ARR_NAV']["NavNum"]}={$prevPage}'>");
}
if ($arResult['ARR_NAV']["NavPageNomer"] < $arResult['ARR_NAV']["NavPageCount"]) {
    $nexPage = $arResult['ARR_NAV']["NavPageNomer"] + 1;
    Bitrix\Main\Page\Asset::getInstance()->addString("<link rel='next' href='https://{$_SERVER['SERVER_NAME']}{$arResult['LIST_PAGE_URL']}?PAGEN_{$arResult['ARR_NAV']["NavNum"]}={$nexPage}'>");
}
$arNavResult = array();
$arNavResult['NavNum'] = $arResult['NAV_RESULT']->NavNum;
$arNavResult['NavPageNomer'] = $arResult['NAV_RESULT']->NavPageNomer;
$arNavResult['NavPageCount'] = $arResult['NAV_RESULT']->NavPageCount;
$arResult['ARR_NAV'] = $arNavResult;
$this->__component->SetResultCacheKeys(array('ARR_NAV'));

以上是关于php seoдляпагинацииbitrix分页的主要内容,如果未能解决你的问题,请参考以下文章

php Скриптдлявыполненияработыпошагам/ $ b $bОригинал - https://dev.1c-bitrix.ru/community/webdev/us

php 用户客户логинрегистрацияисменапаролянафронтенде

php Хрензнаетдлячегоэтафункция,нопоназваниюпонятночтодлядебага

php Изменяетзапрос,чтобыработалапагинациянастранице类别。 Страница(page)categoryдолжнабытьсозданавадмин

php РегистрацияCPT,удалениеизссылокимяCPTипереадресацияприпопыткезапроситьCPTподефолтномуадресу。

php #bitrix#trilastin.suгенерациякупоновпередотправкойписьма