java url-rewriting tuckey-urlrewrite-filter

java - problema tuckey urlrewritefilter para https a redirección http



url-rewriting tuckey-urlrewrite-filter (1)

Deseo redireccionar a HTTPS para todas las URL excepto 3. La redirección a HTTPS está funcionando bien, pero la regla de redirección de HTTPS a HTTP no es ... aquí está:

<rule> <condition type="scheme" operator="equal">^https$</condition> <from>!/(signin|bank|profile)</from> <to type="permanent-redirect" last="true">http://%{server-name}%{request-uri}</to> </rule>

También traté de poner esta condición que no funcionó:

<condition type="path-info" operator="notequal">/(signin|bank|profile)</condition>

Solía ​​funcionar bien con esta regla mod_rewrite:

RewriteCond %{HTTPS} on RewriteRule !^(signin|bank|profile)(.*)$ http://%{HTTP_HOST}%{REQUEST_URI} [R]

Pero no puedo encontrar la regla equivalente en Tuckey urlrewrite filter.

¿Qué es lo que podría salir mal?


Pruebe la condición con "request-uri" en lugar de "path-info"