2011-02-02 11 views
5

Quiero redirigir a HTTPS para todos menos 3 URL. La redirección de HTTPS está trabajando muy bien, pero la regla de redirección de HTTPS a HTTP no es .. aquí está:tuckey urlrewritefilter problema para https a http redirección

<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 probé a poner esta condición, que no funcionaba:

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

se utiliza para funcionar bien con esta regla mod_rewrite:

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

Pero soy incapaz de encontrar la regla equivalente en urlrewrite filtro de Tuckey.

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

Respuesta

3

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