Как я могу сделать 301 переадресацию с http на https в Wildfly 8.2?

77
8

У моего web.xml есть следующее ограничение безопасности:


<security-constraint> 
<web-resource-collection>
<web-resource-name>App</web-resource-name>
<url-pattern>/*</url-pattern>
</web-resource-collection>
<user-data-constraint>
<transport-guarantee>CONFIDENTIAL</transport-guarantee>
</user-data-constraint>
</security-constraint>

Эта конфигурация перенаправляет все http-адреса https через перенаправления 302. Есть ли способ сделать то же самое, кроме как через 301 переадресацию в Wildfly 8.2?

спросил(а) 2021-01-25T17:53:49+03:00 5 месяцев назад
1
Решение
118

Один из способов, о котором я могу думать, - использовать обработчики Predicates на основе. См. Пример в приведенной ниже ссылке:


https://http2.undertow.io/documentation/core/predicates-attributes-handlers.html

В этом примере объясняется настраиваемый ответ 302 на основе пути запроса. Я думаю, вы можете настроить его, чтобы вернуть 301.

ответил(а) 2021-01-25T17:53:49+03:00 5 месяцев назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема