https到http重定向的tuckey urlrewritefilter问题

时间:2011-02-02 14:05:09

标签: java url-rewriting tuckey-urlrewrite-filter

除了3个网址外,我想重定向到HTTPS。重定向到HTTPS工作正常,但从HTTPS到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>

我也尝试将这个条件设置为无效:

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

以前用这个mod_rewrite规则工作正常:

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

但我无法在tuckey urlrewrite过滤器中找到等效规则。

可能出错的是什么?

1 个答案:

答案 0 :(得分:3)

使用“request-uri”而不是“pathinfo”

尝试条件