Все достаточно просто и сложно одновременнно, я вангую
У вас nginx+apache как следствие умный дядя который это делал сделал все по манам в которых на бэкэнде используетяс http ( кстати все маны в интернете содержат эту ошибку) в результате чего у вас http рефери будет или
site.ru:443 или
https://site.ru:80
или еще что-подобное, в результате будуть происходить циклические редиректы.
Поскольку бэкэнд ничего не знает о существование фронта.
Тут можно пойти несколькими путями
1. перебирать разные написаниея редиректов, ибо их дофига, часть из них может сработать часть нет.
2. исправить ошибку.
3. у вас есть другая ошибка и она где-то в коде сайта.
4. весь htaccess в стоудию.
5. отвязать редирект для ввв от https в принципе. частично описывал тут
https://klondike-studio.ru/standards/standartnyy-h...
6.
https://www.bertal.ru/ тут будет видно что именно в цикле