<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteRule   ^([a-z]+).php/(.*)$ $1.php?f=$2 [QSA,L]

    RewriteCond   %{REQUEST_FILENAME} !-d
    RewriteCond   %{REQUEST_FILENAME} !-f
    RewriteRule   ^browse/(.*)$ browsedir.php?f=$1 [QSA]

    RewriteCond   %{REQUEST_FILENAME} !-d
    RewriteCond   %{REQUEST_FILENAME} !-f
    RewriteRule   ^([a-zA-Z0-9-\/]+)/-/browse/(.*)$ browsedir.php?f=$2&rt=$1 [QSA]

    RewriteCond   %{REQUEST_FILENAME} !-d
    RewriteCond   %{REQUEST_FILENAME} !-f
    RewriteRule   ^([a-zA-Z0-9-\/]+)/-/commit/(.*)$ commit.php?commit=$2&rt=$1 [QSA]
</IfModule>
