So I just noticed the following odd behavior in my app.
I am using urlrewrite 2.6 and facelets, with page navigation managed by pages.xml
I have the following rewrite rule, to access my /user/login.xhtml as /Login.
    <rule enabled="true">
         <from>^/Login$</from>
         <to>/user/login.page</to>
    </rule>
This works fine, I'm able to access /app/Login and it shows the login form.  I am able to successfully login on this page, but my redirect rule isn't working, as defined in pages.xml
    <page view-id="/user/login.xhtml">
        <navigation from-action="#{identity.login}">
           <rule if="#{identity.loggedIn}">
              <redirect view-id="/home.xhtml"/>
           </rule>
        </navigation>
    </page>It all works perfectly fine, if I access it without the rewrite rule, ie /app/user/login.page redirects to /home.page when I login, exactly as i would hope, but I don't understand why it's not working w/ the rewrite enabled.  I believe I can circumvent it by changing the to in my rewrite to <to redirect="true">, but I'd rather not.  Anyone have any idea?
Thanks,
John
(PS- sorry for the multi post, but I was just thinking about this stuff).