<?xml version="1.0" encoding="UTF-8"?>

<rss version="2.0">
 <channel>
	<title>Комментарии в блоге "Разработка" на "Универсальная красивая постраничка на Битрикс, фикс и улучшение"</title>
	<description>Комментарии в блоге "Разработка" на "Универсальная красивая постраничка на Битрикс, фикс и улучшение"</description>
	<link>http://www.d-it.ruhttp://blog.asd-it.ru/dev/universal-beautiful-postranecky-on-bitrix-fix-and-improvement/</link>
	<language>ru</language>
	<docs>http://backend.userland.com/rss2</docs>
	<pubDate>Thu, 16 Apr 2026 06:33:49 +0300</pubDate>

    <item>
      <title>Комментарии на "Универсальная красивая постраничка на Битрикс, фикс и улучшение" от Дмитрий</title>
      <description><![CDATA[Не получилось на 20 версии, все сделал по инструкции, и по несколько раз, в шаблоне ссылки заменились, но после перехода на страницу пишет элемент не найден]]></description>
      <link>http://www.d-it.ruhttp://blog.asd-it.ru/dev/universal-beautiful-postranecky-on-bitrix-fix-and-improvement/?commentId=925#com925</link>
      <guid>http://www.d-it.ruhttp://blog.asd-it.ru/dev/universal-beautiful-postranecky-on-bitrix-fix-and-improvement/?commentId=925#com925</guid>
      <pubDate>Fri, 10 Jul 2020 16:30:18 +0300</pubDate>
    </item>

    <item>
      <title>Комментарии на "Универсальная красивая постраничка на Битрикс, фикс и улучшение" от Алексей</title>
      <description><![CDATA[Как выдавать 404 ошибку при несуществующих страницах пагинации?]]></description>
      <link>http://www.d-it.ruhttp://blog.asd-it.ru/dev/universal-beautiful-postranecky-on-bitrix-fix-and-improvement/?commentId=911#com911</link>
      <guid>http://www.d-it.ruhttp://blog.asd-it.ru/dev/universal-beautiful-postranecky-on-bitrix-fix-and-improvement/?commentId=911#com911</guid>
      <pubDate>Mon, 01 Jul 2019 15:19:58 +0300</pubDate>
    </item>

    <item>
      <title>Комментарии на "Универсальная красивая постраничка на Битрикс, фикс и улучшение" от Сергей</title>
      <description><![CDATA[Дело в том что для битрикса ссылка /page-2/ не видна. Поэтому композит и отдает страницу с кешем страницы без пагинации. Это конечно печально. Но можете в настройках композита указать параметр PAGEN_1 - при этом композит срабатывать не будет. Но это конечно не решение.]]></description>
      <link>http://www.d-it.ruhttp://blog.asd-it.ru/dev/universal-beautiful-postranecky-on-bitrix-fix-and-improvement/?commentId=909#com909</link>
      <guid>http://www.d-it.ruhttp://blog.asd-it.ru/dev/universal-beautiful-postranecky-on-bitrix-fix-and-improvement/?commentId=909#com909</guid>
      <pubDate>Fri, 26 Apr 2019 18:06:22 +0300</pubDate>
    </item>

    <item>
      <title>Комментарии на "Универсальная красивая постраничка на Битрикс, фикс и улучшение" от Алексей</title>
      <description><![CDATA[Вся полезность это этого способа улетучивается, т.к. при композите не работает.<br />Может есть таки возможность адаптировать под композит?]]></description>
      <link>http://www.d-it.ruhttp://blog.asd-it.ru/dev/universal-beautiful-postranecky-on-bitrix-fix-and-improvement/?commentId=905#com905</link>
      <guid>http://www.d-it.ruhttp://blog.asd-it.ru/dev/universal-beautiful-postranecky-on-bitrix-fix-and-improvement/?commentId=905#com905</guid>
      <pubDate>Mon, 11 Mar 2019 19:37:27 +0300</pubDate>
    </item>

    <item>
      <title>Комментарии на "Универсальная красивая постраничка на Битрикс, фикс и улучшение" от Антон Долганин</title>
      <description><![CDATA[Александр, здравствуйте.<br /><br />По аякс не подскажу, к сожалению. Обычно запрашивали данные по аякс-каналу какому-нибудь, который наглухо запрещали к индексации (или даже недоступности кроме как по аякс-запросу).]]></description>
      <link>http://www.d-it.ruhttp://blog.asd-it.ru/dev/universal-beautiful-postranecky-on-bitrix-fix-and-improvement/?commentId=900#com900</link>
      <guid>http://www.d-it.ruhttp://blog.asd-it.ru/dev/universal-beautiful-postranecky-on-bitrix-fix-and-improvement/?commentId=900#com900</guid>
      <pubDate>Wed, 05 Dec 2018 08:37:14 +0300</pubDate>
    </item>

    <item>
      <title>Комментарии на "Универсальная красивая постраничка на Битрикс, фикс и улучшение" от Александр</title>
      <description><![CDATA[Здравствуйте. Спасибо за отличное решение! Оно помогло во многих проектах. Может вы сталкивались или адаптировали свое решение под ajax элементы? У меня ajax каталог с ajax фильтрацией, несколько ajax новостных лент. Компоненты стандартные. Сама пагинация генерируется с нужными ссылками вида <br />
====code====
<pre>catalog/page-n/</pre>
=============
 При переходе через ссылку с помощью ajax подгрузки в адресной строке возвращается старое PAGEN_1=2. Работают оба варианта ссылок, что для сео очень плохо, нет возможности прикрутить к страницам пагинации назначение правильных метатегов и директив яндекса(но это уже не к пагинации вопрос).<br /><br />Код файла pagen.php<br />
====code====
<pre>function __isPathTraversalUri($uri) {
 if (($pos = strpos($uri, '?')) !== false) {
 $uri = substr($uri, 0, $pos);
 }
 
 $uri = trim($uri);
 
 return preg_match("#(?:/|2f|^|&#92;&#92;&#92;&#92;|5c)(??:%0*(25)*2e)|&#92;&#92;.){2,}(?:/|%0*(25)*2f|&#92;&#92;&#92;&#92;|%0*(25)*5c|$)#i", $uri) ? true : false;
}

$newUri = preg_replace('#(page-&#91;&#92;d&#93;+/)#is', '', $_SERVER&#91;'REQUEST_URI'&#93;

if (!__isPathTraversalUri($newUri)) {
 $_SERVER&#91;'REQUEST_URI'&#93; = $newUri;
}</pre>
=============
Директивы htaccess:<br /><br />
====code====
<pre>&#60;IfModule mod_rewrite.c&#62;
&nbsp;&nbsp; Options +FollowSymLinks
 RewriteEngine On


 php_value auto_prepend_file "path to /bitrix/pagen.php"
&nbsp;&nbsp;&nbsp;&nbsp;#RewriteRule ^(.*)page-1(.)$ /$1 &#91;R=301,L&#93;
 RewriteRule ^(.*)/page-(&#91;&#92;d&#93;+)/ /$1/?PAGEN_1=$2 &#91;L,QSA&#93;

 # Проверяем, повторяется ли слеш (//) более двух раз.
 RewriteCond %{REQUEST_URI} ^(.*)/{2,}(.*)$
 # Исключаем все лишние слеши
 RewriteRule . %1/%2 &#91;R=301,L&#93;

 RewriteCond %{REQUEST_FILENAME} !-f
 RewriteCond %{REQUEST_FILENAME} !-l
 RewriteCond %{REQUEST_FILENAME} !-d
 RewriteCond %{REQUEST_FILENAME} !/bitrix/urlrewrite.php$
 RewriteRule ^(.*)$ /bitrix/urlrewrite.php &#91;L&#93;
 RewriteRule .* - &#91;E=REMOTE_USER:%{HTTP:Authorization}&#93;

 #Rewrite from www to host
 RewriteCond %{HTTP_HOST} ^www&#92;.(.*) &#91;NC&#93;
 RewriteRule ^(.*)$ http://%1/$1 &#91;R=301,L&#93;

&#60;/IfModule&#62;</pre>
=============
<br />Если у вас подобных готовых решений нет, то может &nbsp;подскажите в какую сторону копать? Заранее спасибо]]></description>
      <link>http://www.d-it.ruhttp://blog.asd-it.ru/dev/universal-beautiful-postranecky-on-bitrix-fix-and-improvement/?commentId=899#com899</link>
      <guid>http://www.d-it.ruhttp://blog.asd-it.ru/dev/universal-beautiful-postranecky-on-bitrix-fix-and-improvement/?commentId=899#com899</guid>
      <pubDate>Fri, 30 Nov 2018 07:42:46 +0300</pubDate>
    </item>

    <item>
      <title>Комментарии на "Универсальная красивая постраничка на Битрикс, фикс и улучшение" от Александр</title>
      <description><![CDATA[&nbsp; у вас последняя версия битрикса? У меня не работает совсем, 404 ошибка]]></description>
      <link>http://www.d-it.ruhttp://blog.asd-it.ru/dev/universal-beautiful-postranecky-on-bitrix-fix-and-improvement/?commentId=889#com889</link>
      <guid>http://www.d-it.ruhttp://blog.asd-it.ru/dev/universal-beautiful-postranecky-on-bitrix-fix-and-improvement/?commentId=889#com889</guid>
      <pubDate>Thu, 16 Aug 2018 10:46:47 +0300</pubDate>
    </item>

    <item>
      <title>Комментарии на "Универсальная красивая постраничка на Битрикс, фикс и улучшение" от Александр</title>
      <description><![CDATA[404я ошибка, не работает метод а другого не нашел, как сделать ЧПУ или хотя бы страшный гет запрос перевести в нижний регистр?]]></description>
      <link>http://www.d-it.ruhttp://blog.asd-it.ru/dev/universal-beautiful-postranecky-on-bitrix-fix-and-improvement/?commentId=888#com888</link>
      <guid>http://www.d-it.ruhttp://blog.asd-it.ru/dev/universal-beautiful-postranecky-on-bitrix-fix-and-improvement/?commentId=888#com888</guid>
      <pubDate>Thu, 16 Aug 2018 10:45:37 +0300</pubDate>
    </item>

    <item>
      <title>Комментарии на "Универсальная красивая постраничка на Битрикс, фикс и улучшение" от Сергей</title>
      <description><![CDATA[Почему-то в блоге на сайте битрикса не добавляется комментарий. Поэтому задам тут.<br /><br />А разве команда<br />RewriteRule ^(.*)/pagen(&#91;\d&#93;+)/ /$1/?PAGEN_1=$2 &#91;L,QSA&#93;<br />не прибьет все остальные GET параметры, например, фильтры?<br />Я $_GET&#91;'PAGEN_1'&#93; прописал сразу в файле pagen.php, вроде работает нормально.]]></description>
      <link>http://www.d-it.ruhttp://blog.asd-it.ru/dev/universal-beautiful-postranecky-on-bitrix-fix-and-improvement/?commentId=885#com885</link>
      <guid>http://www.d-it.ruhttp://blog.asd-it.ru/dev/universal-beautiful-postranecky-on-bitrix-fix-and-improvement/?commentId=885#com885</guid>
      <pubDate>Wed, 25 Jul 2018 17:09:00 +0300</pubDate>
    </item>

    <item>
      <title>Комментарии на "Универсальная красивая постраничка на Битрикс, фикс и улучшение" от Игорь</title>
      <description><![CDATA[+ 1 На автокомпозите запускаются страниц со второго раза]]></description>
      <link>http://www.d-it.ruhttp://blog.asd-it.ru/dev/universal-beautiful-postranecky-on-bitrix-fix-and-improvement/?commentId=884#com884</link>
      <guid>http://www.d-it.ruhttp://blog.asd-it.ru/dev/universal-beautiful-postranecky-on-bitrix-fix-and-improvement/?commentId=884#com884</guid>
      <pubDate>Sun, 03 Jun 2018 18:52:03 +0300</pubDate>
    </item>

  </channel>
</rss>