Значение имени хоста, указанное в правиле перезаписи URL, не может включать схему.UrlRewriteFilter внутренне использует методы API сервлета для определения имени хоста через request.getServerName () ;этот вызов метода никогда не возвращает схему, поэтому вам лучше выполнять проверку схемы отдельно (как и предполагал Тим).
Если вы заметили другие доступные методы, проверку схемы следует выполнить отдельно, так какСхема доступна только через метод request.getScheme () в API, который предоставляется отдельно через UrlRewriteFilter.
Реальная причина того, почему FF сообщает об ошибке перенаправления, вероятно, обусловленак множеству 302, отправляемых обратно клиенту, для первоначального запроса (и последующих запросов, сделанных клиентом).Возможно, вы захотите отслеживать трафик HTTP, чтобы определить, есть ли правило, которое присутствует при сбое перенаправления HTTPS, по фактической причине поведения в вашем приложении.
РЕДАКТИРОВАТЬ:
Если возможно, вы можете исследовать использование КОНФИДЕНЦИАЛЬНОГО элемента транспортной гарантии в файле web.xml, чтобы убедиться, что контейнер сервлета заставляет выполнять все HTTP-запросы по SSL.