Я установил на сайте систему отслеживания вызовов и управления рекламой, но она не работает, потому что после перенаправления с HTTP
-> HTTPS
некоторые специальные символы в URL кодируются.
Исходный URL:
http://site.ru/?utm_content=cid|{campaign_id}&calltouch_tm=yd_c:{campaign_id}_gb
После перенаправления:
https://site.ru/?calltouch_tm=yd_c%3A%7Bcampaign_id%7D_gb&utm_content=cid%7C%7Bcampaign_id%7D
После обращения в службу хостинга я обнаружил, что кодирование выполняет не механизм, а сервер. На это также указывал тот факт, что полученный URL имел те же параметры, но в другом порядке.
Используем Symfony 4.2
. Перенаправление HTTP
-> HTTPS
контролируется в разделе access_control
:
- { path: ^/, roles: IS_AUTHENTICATED_ANONYMOUSLY, requires_channel: https }
Я действительно прошу помощи - у меня нет идей, как решить эту проблему (вообще) - для меня это тупик. Любые реализации решения.