2011-02-02 17 views
5

Chcę przekierować do HTTPS dla wszystkich oprócz 3 adresów URL. Przekierowanie do HTTPS działa poprawnie, ale reguła przekierowanie z HTTPS do HTTP nie jest .. to jest tutaj:Tuckey urlrewritefilter problem dla https do przekierowania 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> 

Próbowałem również umieścić ten warunek, który nie działa:

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

kiedyś pracować dobrze z tej reguły mod_rewrite:

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

Ale nie jestem w stanie znaleźć odpowiednik reguły w Tuckey filtrem urlrewrite.

Co może się nie udać?

Odpowiedz

3

Spróbuj warunku z "request-uri" zamiast "path-information"

Powiązane problemy