Rewrite-dispatch for Mediawiki and Quercus

From Resin 3.0

Revision as of 19:22, 14 January 2009 by Ferg (Talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search


Resin's rewrite rules for Mediawiki need to pass through any *.php, *.css and *.js or any image in /images/*. The <dispatch> rule tells <rewrite-dispatch> to use Resin's normal URL handling, i.e. handle the php file or image itself. All other URLs changed to /index.php/Foo.

WEB-INF/resin-web.xml

 <web-app xmlns="http://caucho.com/ns/resin">

    <rewrite-dispatch>
        <dispatch regexp="\.(php|css|js)"/>
        <dispatch regexp="^/images"/>
        <forward regexp="^" target="/index.php"/>
    </rewrite-dispatch>

  </web-app>
Personal tools