Есть ли способ обнаружить бесконечные петли перенаправления HTTP 3xx на сервере? (Не обязательно точный момент, когда клиент выдает ошибку, поскольку необходимое для этого количество перенаправлений зависит от клиента, но регистрируйте ошибку после, скажем, 10 непрерывных перенаправлений.)
Перенаправления происходят из кода приложения в среде LAMP. Я могу изменить код, но не хочу менять URL, поэтому о добавлении какого-то счетчика не может быть и речи. Я полагаю, что я мог бы использовать сеанс для подсчета количества перенаправлений и удаления, которые учитываются при каждом запросе без перенаправления, но это хрупко, потому что сеанс разделяется между несколькими окнами браузера. Есть ли другой способ (например, использование какого-либо HTTP-заголовка, который браузер будет отражать обратно)?