Hi,
 
            I have
downloaded Jetty 9, and I am curious how to do a redirect from the root to a
particular sub directory. I basically want to redirect from 
http://localhost:7070/ to http://localhost:7070/solr/. I looked at 
http://www.eclipse.org/jetty/documentation/current/jetty-handlers.html#rewrite-handler
 and I added the following to the bottom of my jetty.xml.
 
<!-- create and configure the rewrite handler -->
    <New
id="Rewrite"
class="org.eclipse.jetty.rewrite.handler.RewriteHandler">
      <Set
name="rewriteRequestURI">true</Set>
      <Set
name="rewritePathInfo">false</Set>
      <Set
name="originalPathAttribute">requestedPath</Set>
  
      <!-- redirect
the response. This is a redirect which is visible to the browser.
           After the
redirect, the browser address bar will show /redirected -->
      <Call name="addRule">
        <Arg>
          <New
class="org.eclipse.jetty.rewrite.handler.RedirectPatternRule">
            <Set
name="pattern">^$</Set>
            <Set
name="replacement">/solr</Set>
          </New>
        </Arg>
      </Call> 
    </New>
            
            <!-- add
the rewrite handler to the server -->
    <Set
name="handler"><Ref id="Rewrite" /></Set>
 
 Is this pattern "^$"
correct for my situation? Thank you for all your help.
 
O. O.
_______________________________________________
jetty-users mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/jetty-users

Reply via email to