Разобрался с проблемой.У меня есть Apache в качестве веб-сервера и Jboss в качестве сервера приложений.На страницах https я отправлял трафик на свой jboss через http, поэтому перенаправления перенаправлялись обратно на http вместо https.Я включил 8443 на jboss и настроил хранилище ключей, и теперь трафик, поступающий по https, проходит через apache в виде https и jboss в виде https и перенаправления в порядке.