2011-02-02 20 views
5

Desidero reindirizzare a HTTPS per tutti tranne 3 URL. Il reindirizzamento a HTTPS sta lavorando bene, ma la regola di reindirizzamento da HTTPS a HTTP non è .. qui è:problema urlrewritefilter di tuckey per https al reindirizzamento http

<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> 

Ho anche provato a mettere questa condizione che non ha funzionato:

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

Ha usato per lavorare bene con questa regola mod_rewrite:

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

Ma non riesco a trovare la regola equivalente filtro URLRewrite Tuckey.

Che cosa potrebbe andare storto?

risposta

3

Provare la condizione con "request-uri" insted di "percorso-informazioni"

Problemi correlati