Часто SEO просит убрать PAGEN_1 и все остальные из адреса пагинации битрикс. Попробуйте этот вариант в .htaccess:
#Beautiful paginations php_value auto_prepend_file "/home/d/УЧЕТНАЯ_ЗАПИСЬ_ХОСТИНГА/ВАШ_САЙТ/public_html/bitrix/pagen.php" RewriteRule ^(.*)/pagen([\d]+)/ /$1/?PAGEN_1=$2 [L,QSA]
Содержимое файла pagen.php:
<?php function __isPathTraversalUri($uri) { if (($pos = strpos($uri, '?')) !== false) { $uri = substr($uri, 0, $pos); } $uri = trim($uri); return preg_match("#(?:/|2f|^|\\\\|5c)(?:(?:%0*(25)*2e)|\\.){2,}(?:/|%0*(25)*2f|\\\\|%0*(25)*5c|$)#i", $uri) ? true : false; } $newUri = preg_replace('#(pagen[\d]+/)#is', '', $_SERVER['REQUEST_URI']); if (!__isPathTraversalUri($newUri)) { $_SERVER['REQUEST_URI'] = $newUri; }
Please follow and like us: