instantsoft / icms2

Self-hosted Site Management System
https://instantcms.ru
GNU General Public License v2.0
294 stars 120 forks source link

Типограф мешает проверять referer в компоненты Редиректы #1223

Closed zau4man closed 3 years ago

zau4man commented 4 years ago

В 2.13.1 и нескольких версиях ранее в формирование ссылки в типографе добавлен атрибут rel со значением noopener https://github.com/instantsoft/icms2/blob/6248ffef92a43bc881592a9e1ea412b883f374c0/system/controllers/typograph/hooks/html_filter.php#L174

Эта опция полезна, но при включении в компоненте Редиректы опции "Проверять HTTP referer", не дает компоненту Редиректы получить доступ к рефереру страницу тут https://github.com/instantsoft/icms2/blob/6248ffef92a43bc881592a9e1ea412b883f374c0/system/controllers/redirect/frontend.php#L23

И получаем 404 страницы при переходам по внешним ссылкам с включенной проверкой реферера.