Захватывающий. Это действительно проблема IE без прямого обходного пути. Проблема заключается в том, что IE безоговорочно добавит заголовок запроса Cache-Control: no-cache (или заголовок запроса Pragma: no-cache, если у вас есть прокси) в запрос HTTP POST.
Это, несомненно, было введено в IE более десяти лет назад для размещения прокси-серверов с ошибками, которые неправильно обрабатывали запросы HTTP POST и неправильно возвращали кэшированные ответы.
Причудой IE является то, что при перенаправлении заголовки без кэширования повторно добавляются в перенаправленный запрос. Следовательно, в вашем случае ваш перенаправленный запрос также отправляет заголовок запроса «без кэширования», перенесенный из запроса POST.
К сожалению, прямого обходного пути для этого нет. Вы можете перенаправить пользователей IE на промежуточную страницу, которая использует JavaScript, чтобы перенаправить их обратно на исходную страницу. (Не используйте META REFRESH, потому что это ВСЕГДА отправляет запросы без кэширования).