rendered paste bodyin .htaccess
RewriteEngine On
RewriteRule index.php - [L]
RewriteRule admin.php - [L]
RewriteRule ^admin/?([^/]*)/?([^/]*)/?([^/]*)/?([^/]*)/? admin/admin.php?lan=$1&page=$2&action=$3&id=$4 [PT]
RewriteRule ^([^/]*)/?([^/]*)/?([^/]*)/? index.php?lan=$1&page=$2&id=$3 [PT]
in the config for this particular vhost:
RewriteEngine On
RewriteCond %{REQUEST_METHOD} ^TRACE
RewriteRule .* - [F]
requesting: http://brainsware.org/popphackner/site/trunk/src/index.php?lan=en&page=photographers&sub=about
print_r($_GET): Array ( [lan] => index.php [page] => [id] => )
RewriteLog:
84.112.72.55 - - [30/Sep/2006:19:53:15 +0200] [brainsware.org/sid#81ff800][rid#8583cf8/initial] (2) init rewrite engine with requested uri /popphackner/site/trunk/src/index.php
84.112.72.55 - - [30/Sep/2006:19:53:15 +0200] [brainsware.org/sid#81ff800][rid#8583cf8/initial] (3) applying pattern '.*' to uri '/popphackner/site/trunk/src/index.php'
84.112.72.55 - - [30/Sep/2006:19:53:15 +0200] [brainsware.org/sid#81ff800][rid#8583cf8/initial] (4) RewriteCond: input='GET' pattern='^TRACE' => not-matched
84.112.72.55 - - [30/Sep/2006:19:53:15 +0200] [brainsware.org/sid#81ff800][rid#8583cf8/initial] (1) pass through /popphackner/site/trunk/src/index.php
84.112.72.55 - - [30/Sep/2006:19:53:15 +0200] [brainsware.org/sid#81ff800][rid#8583cf8/initial] (3) [per-dir /var/www/brainsware/htdocs/popphackner/site/trunk/src/] strip per-dir prefix: /var/www/brainsware/htdocs/popphackner/site/trunk/src/index.php -> index.php
84.112.72.55 - - [30/Sep/2006:19:53:15 +0200] [brainsware.org/sid#81ff800][rid#8583cf8/initial] (3) [per-dir /var/www/brainsware/htdocs/popphackner/site/trunk/src/] applying pattern '^/admin/?([^/]*)/?([^/]*)/?([^/]*)/?([^/]*)/?' to uri 'index.php'
84.112.72.55 - - [30/Sep/2006:19:53:15 +0200] [brainsware.org/sid#81ff800][rid#8583cf8/initial] (3) [per-dir /var/www/brainsware/htdocs/popphackner/site/trunk/src/] strip per-dir prefix: /var/www/brainsware/htdocs/popphackner/site/trunk/src/index.php -> index.php
84.112.72.55 - - [30/Sep/2006:19:53:15 +0200] [brainsware.org/sid#81ff800][rid#8583cf8/initial] (3) [per-dir /var/www/brainsware/htdocs/popphackner/site/trunk/src/] applying pattern '^/?([^/]*)/?([^/]*)/?([^/]*)/?' to uri 'index.php'
84.112.72.55 - - [30/Sep/2006:19:53:15 +0200] [brainsware.org/sid#81ff800][rid#8583cf8/initial] (2) [per-dir /var/www/brainsware/htdocs/popphackner/site/trunk/src/] rewrite index.php -> index.php?lan=index.php&page=&id=
84.112.72.55 - - [30/Sep/2006:19:53:15 +0200] [brainsware.org/sid#81ff800][rid#8583cf8/initial] (3) split uri=index.php?lan=index.php&page=&id= -> uri=index.php, args=lan=index.php&page=&id=
84.112.72.55 - - [30/Sep/2006:19:53:15 +0200] [brainsware.org/sid#81ff800][rid#8583cf8/initial] (3) [per-dir /var/www/brainsware/htdocs/popphackner/site/trunk/src/] add per-dir prefix: index.php -> /var/www/brainsware/htdocs/popphackner/site/trunk/src/index.php
84.112.72.55 - - [30/Sep/2006:19:53:15 +0200] [brainsware.org/sid#81ff800][rid#8583cf8/initial] (2) forcing '/var/www/brainsware/htdocs/popphackner/site/trunk/src/index.php' to get passed through to next API URI-to-filename handler
84.112.72.55 - - [30/Sep/2006:19:53:15 +0200] [brainsware.org/sid#81ff800][rid#8583cf8/initial] (1) [per-dir /var/www/brainsware/htdocs/popphackner/site/trunk/src/] initial URL equal rewritten URL: /var/www/brainsware/htdocs/popphackner/site/trunk/src/index.php [IGNORING REWRITE]
84.112.72.55 - - [30/Sep/2006:19:53:15 +0200] [brainsware.org/sid#81ff800][rid#85e2b28/initial] (2) init rewrite engine with requested uri /favicon.ico
84.112.72.55 - - [30/Sep/2006:19:53:15 +0200] [brainsware.org/sid#81ff800][rid#85e2b28/initial] (3) applying pattern '.*' to uri '/favicon.ico'
84.112.72.55 - - [30/Sep/2006:19:53:15 +0200] [brainsware.org/sid#81ff800][rid#85e2b28/initial] (4) RewriteCond: input='GET' pattern='^TRACE' => not-matched
84.112.72.55 - - [30/Sep/2006:19:53:15 +0200] [brainsware.org/sid#81ff800][rid#85e2b28/initial] (1) pass through /favicon.ico
requesting: http://brainsware.org/popphackner/site/trunk/src/en/news/12
print_r($_GET): Array ( [lan] => index.php [page] => [id] => )
RewriteLog:
84.112.72.55 - - [30/Sep/2006:19:54:32 +0200] [brainsware.org/sid#81ff800][rid#84e0360/initial] (2) init rewrite engine with requested uri /popphackner/site/trunk/src/en/
news/12
84.112.72.55 - - [30/Sep/2006:19:54:32 +0200] [brainsware.org/sid#81ff800][rid#84e0360/initial] (3) applying pattern '.*' to uri '/popphackner/site/trunk/src/en/news/12'
84.112.72.55 - - [30/Sep/2006:19:54:32 +0200] [brainsware.org/sid#81ff800][rid#84e0360/initial] (4) RewriteCond: input='GET' pattern='^TRACE' => not-matched
84.112.72.55 - - [30/Sep/2006:19:54:32 +0200] [brainsware.org/sid#81ff800][rid#84e0360/initial] (1) pass through /popphackner/site/trunk/src/en/news/12
84.112.72.55 - - [30/Sep/2006:19:54:32 +0200] [brainsware.org/sid#81ff800][rid#84e0360/initial] (3) [per-dir /var/www/brainsware/htdocs/popphackner/site/trunk/src/] add path info postfix: /var/www/brainsware/htdocs/popphackner/site/trunk/src/en -> /var/www/brainsware/htdocs/popphackner/site/trunk/src/en/news/12
84.112.72.55 - - [30/Sep/2006:19:54:32 +0200] [brainsware.org/sid#81ff800][rid#84e0360/initial] (3) [per-dir /var/www/brainsware/htdocs/popphackner/site/trunk/src/] strip per-dir prefix: /var/www/brainsware/htdocs/popphackner/site/trunk/src/en/news/12 -> en/news/12
84.112.72.55 - - [30/Sep/2006:19:54:32 +0200] [brainsware.org/sid#81ff800][rid#84e0360/initial] (3) [per-dir /var/www/brainsware/htdocs/popphackner/site/trunk/src/] applying pattern '^/admin/?([^/]*)/?([^/]*)/?([^/]*)/?([^/]*)/?' to uri 'en/news/12'
84.112.72.55 - - [30/Sep/2006:19:54:32 +0200] [brainsware.org/sid#81ff800][rid#84e0360/initial] (3) [per-dir /var/www/brainsware/htdocs/popphackner/site/trunk/src/] add path info postfix: /var/www/brainsware/htdocs/popphackner/site/trunk/src/en -> /var/www/brainsware/htdocs/popphackner/site/trunk/src/en/news/12
84.112.72.55 - - [30/Sep/2006:19:54:32 +0200] [brainsware.org/sid#81ff800][rid#84e0360/initial] (3) [per-dir /var/www/brainsware/htdocs/popphackner/site/trunk/src/] strip per-dir prefix: /var/www/brainsware/htdocs/popphackner/site/trunk/src/en/news/12 -> en/news/12
84.112.72.55 - - [30/Sep/2006:19:54:32 +0200] [brainsware.org/sid#81ff800][rid#84e0360/initial] (3) [per-dir /var/www/brainsware/htdocs/popphackner/site/trunk/src/] applying pattern '^/?([^/]*)/?([^/]*)/?([^/]*)/?' to uri 'en/news/12'
84.112.72.55 - - [30/Sep/2006:19:54:32 +0200] [brainsware.org/sid#81ff800][rid#84e0360/initial] (2) [per-dir /var/www/brainsware/htdocs/popphackner/site/trunk/src/] rewrite en/news/12 -> index.php?lan=en&page=news&id=12
84.112.72.55 - - [30/Sep/2006:19:54:32 +0200] [brainsware.org/sid#81ff800][rid#84e0360/initial] (3) split uri=index.php?lan=en&page=news&id=12 -> uri=index.php, args=lan=en&page=news&id=12
84.112.72.55 - - [30/Sep/2006:19:54:32 +0200] [brainsware.org/sid#81ff800][rid#84e0360/initial] (3) [per-dir /var/www/brainsware/htdocs/popphackner/site/trunk/src/] add per-dir prefix: index.php -> /var/www/brainsware/htdocs/popphackner/site/trunk/src/index.php
84.112.72.55 - - [30/Sep/2006:19:54:32 +0200] [brainsware.org/sid#81ff800][rid#84e0360/initial] (2) forcing '/var/www/brainsware/htdocs/popphackner/site/trunk/src/index.php' to get passed through to next API URI-to-filename handler
84.112.72.55 - - [30/Sep/2006:19:54:32 +0200] [brainsware.org/sid#81ff800][rid#84e0360/initial] (2) [per-dir /var/www/brainsware/htdocs/popphackner/site/trunk/src/] strip document_root prefix: /var/www/brainsware/htdocs/popphackner/site/trunk/src/index.php -> /popphackner/site/trunk/src/index.php
84.112.72.55 - - [30/Sep/2006:19:54:32 +0200] [brainsware.org/sid#81ff800][rid#84e0360/initial] (1) [per-dir /var/www/brainsware/htdocs/popphackner/site/trunk/src/] internal redirect with /popphackner/site/trunk/src/index.php [INTERNAL REDIRECT]
84.112.72.55 - - [30/Sep/2006:19:54:32 +0200] [brainsware.org/sid#81ff800][rid#84dc1b0/initial/redir#1] (2) init rewrite engine with requested uri /popphackner/site/trunk/src/index.php
84.112.72.55 - - [30/Sep/2006:19:54:32 +0200] [brainsware.org/sid#81ff800][rid#84dc1b0/initial/redir#1] (3) applying pattern '.*' to uri '/popphackner/site/trunk/src/index.php'
84.112.72.55 - - [30/Sep/2006:19:54:32 +0200] [brainsware.org/sid#81ff800][rid#84dc1b0/initial/redir#1] (4) RewriteCond: input='GET' pattern='^TRACE' => not-matched
84.112.72.55 - - [30/Sep/2006:19:54:32 +0200] [brainsware.org/sid#81ff800][rid#84dc1b0/initial/redir#1] (1) pass through /popphackner/site/trunk/src/index.php
84.112.72.55 - - [30/Sep/2006:19:54:32 +0200] [brainsware.org/sid#81ff800][rid#84dc1b0/initial/redir#1] (3) [per-dir /var/www/brainsware/htdocs/popphackner/site/trunk/src/] strip per-dir prefix: /var/www/brainsware/htdocs/popphackner/site/trunk/src/index.php -> index.php
84.112.72.55 - - [30/Sep/2006:19:54:32 +0200] [brainsware.org/sid#81ff800][rid#84dc1b0/initial/redir#1] (3) [per-dir /var/www/brainsware/htdocs/popphackner/site/trunk/src/] applying pattern '^/admin/?([^/]*)/?([^/]*)/?([^/]*)/?([^/]*)/?' to uri 'index.php'
84.112.72.55 - - [30/Sep/2006:19:54:32 +0200] [brainsware.org/sid#81ff800][rid#84dc1b0/initial/redir#1] (3) [per-dir /var/www/brainsware/htdocs/popphackner/site/trunk/src/] strip per-dir prefix: /var/www/brainsware/htdocs/popphackner/site/trunk/src/index.php -> index.php
84.112.72.55 - - [30/Sep/2006:19:54:32 +0200] [brainsware.org/sid#81ff800][rid#84dc1b0/initial/redir#1] (3) [per-dir /var/www/brainsware/htdocs/popphackner/site/trunk/src/] applying pattern '^/?([^/]*)/?([^/]*)/?([^/]*)/?' to uri 'index.php'
84.112.72.55 - - [30/Sep/2006:19:54:32 +0200] [brainsware.org/sid#81ff800][rid#84dc1b0/initial/redir#1] (2) [per-dir /var/www/brainsware/htdocs/popphackner/site/trunk/src/] rewrite index.php -> index.php?lan=index.php&page=&id=
84.112.72.55 - - [30/Sep/2006:19:54:32 +0200] [brainsware.org/sid#81ff800][rid#84dc1b0/initial/redir#1] (3) split uri=index.php?lan=index.php&page=&id= -> uri=index.php, args=lan=index.php&page=&id=
84.112.72.55 - - [30/Sep/2006:19:54:32 +0200] [brainsware.org/sid#81ff800][rid#84dc1b0/initial/redir#1] (3) [per-dir /var/www/brainsware/htdocs/popphackner/site/trunk/src/] add per-dir prefix: index.php -> /var/www/brainsware/htdocs/popphackner/site/trunk/src/index.php
84.112.72.55 - - [30/Sep/2006:19:54:32 +0200] [brainsware.org/sid#81ff800][rid#84dc1b0/initial/redir#1] (2) forcing '/var/www/brainsware/htdocs/popphackner/site/trunk/src/index.php' to get passed through to next API URI-to-filename handler
84.112.72.55 - - [30/Sep/2006:19:54:32 +0200] [brainsware.org/sid#81ff800][rid#84dc1b0/initial/redir#1] (1) [per-dir /var/www/brainsware/htdocs/popphackner/site/trunk/src/] initial URL equal rewritten URL: /var/www/brainsware/htdocs/popphackner/site/trunk/src/index.php [IGNORING REWRITE]
84.112.72.55 - - [30/Sep/2006:19:54:32 +0200] [brainsware.org/sid#81ff800][rid#86fd8f0/initial] (2) init rewrite engine with requested uri /favicon.ico
84.112.72.55 - - [30/Sep/2006:19:54:32 +0200] [brainsware.org/sid#81ff800][rid#86fd8f0/initial] (3) applying pattern '.*' to uri '/favicon.ico'
84.112.72.55 - - [30/Sep/2006:19:54:32 +0200] [brainsware.org/sid#81ff800][rid#86fd8f0/initial] (4) RewriteCond: input='GET' pattern='^TRACE' => not-matched
84.112.72.55 - - [30/Sep/2006:19:54:32 +0200] [brainsware.org/sid#81ff800][rid#86fd8f0/initial] (1) pass through /favicon.ico