Extranet 26.300.0: редирект экстранета пропускает /folder/ и /html/
Extranet 26.300.0 вышел в коробку 21 сентября 2026 года (по официальному каналу «Битрикс24 changelog») и правит только редирект экстранет-пользователей. CExtranet::ExtranetRedirect() больше не перекидывает на экстранет-сайт авторизованного экстранет-пользователя с адресов интранет-сайта, которые начинаются с /folder/ и /html/. Речь о пользователе, который не админ и не интранет-пользователь. В списке исключений уже стояли восемь остальных префиксов enum единых ссылок Диска Bitrix\Disk\Public\Service\UnifiedLink\UnifiedLinkPrefix: /picture/, /media/, /doc/, /sheet/, /pres/, /audio/, /board/ и /file/. Вариант Html = '/html/' добавлен туда в disk 26.1100.0, который вышел в коробку 2 сентября 2026 года, так что экстранет добавил /html/ в исключения через 19 дней после Диска. Для /folder/ варианта в enum нет даже в disk 26.1150.0, последней версии в эталоне, а строка "/folder/" в PHP-коде модулей эталона есть только в extranet.php. Приватный calculateExtranetRedirect() теперь дописывает к адресу редиректа IM_SETTINGS через Uri::addParams() вместо устаревшего CHTTP::urlAddParams(), а значение приходит из GetCurPageParam() уже закодированным и режется explode('=') без urldecode. Спецсимволы в IM_SETTINGS поэтому окажутся в адресе редиректа закодированными дважды, раньше они попадали туда закодированными один раз.