#I have this .htaccess file definition: ErrorDocument 401 /myerror.html ErrorDocument 403 /myerror.html RewriteEngine On # Recommends RewriteCond %{REQUEST_URI} ^recommends RewriteRule ^recommends/(.+) recommends.php?id=$1 [L,PT] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} !(awstats|sitemap.xml|recommends) RewriteRule . /index.php [L,PT] I get the following rewrite.log in /tmp/ when i try to access mydomain.com/recommends/test [rid#8239d24/initial] (3) [per-dir /home/public_html/] add path-info postfix: /home/public_html/recommends -> /home/public_html/recommends/test [rid#8239d24/initial] (3) [per-dir /home/public_html/] strip per-dir prefix: /home/public_html/recommends/test -> recommends/test [rid#8239d24/initial] (3) [per-dir /home/public_html/] applying pattern '^recommends/(.+)' to uri 'recommends/test' [rid#8239d24/initial] (4) RewriteCond: input='/recommends/test' pattern='^recommends' => not-matched [rid#8239d24/initial] (3) [per-dir /home/public_html/] add path-info postfix: /home/public_html/recommends -> /home/public_html/recommends/test [rid#8239d24/initial] (3) [per-dir /home/public_html/] strip per-dir prefix: /home/public_html/recommends/test -> recommends/test [rid#8239d24/initial] (3) [per-dir /home/public_html/] applying pattern '.' to uri 'recommends/test' [rid#8239d24/initial] (4) RewriteCond: input='/home/public_html/recommends' pattern='!-f' => matched [rid#8239d24/initial] (4) RewriteCond: input='/home/public_html/recommends' pattern='!-d' => matched [rid#8239d24/initial] (4) RewriteCond: input='/recommends/test' pattern='!(awstats|sitemap.xml|recommends)' => not-matched [rid#8239d24/initial] (1) [per-dir /home/public_html/] pass through /home/public_html/recommends [rid#824197c/initial/redir#1] (3) [per-dir /home/public_html/] strip per-dir prefix: /home/public_html/404.shtml -> 404.shtml [rid#824197c/initial/redir#1] (3) [per-dir /home/public_html/] applying pattern '^recommends/(.+)' to uri '404.shtml' [rid#824197c/initial/redir#1] (3) [per-dir /home/public_html/] strip per-dir prefix: /home/public_html/404.shtml -> 404.shtml [rid#824197c/initial/redir#1] (3) [per-dir /home/public_html/] applying pattern '.' to uri '404.shtml' [rid#824197c/initial/redir#1] (4) RewriteCond: input='/home/public_html/404.shtml' pattern='!-f' => matched [rid#824197c/initial/redir#1] (4) RewriteCond: input='/home/public_html/404.shtml' pattern='!-d' => matched [rid#824197c/initial/redir#1] (4) RewriteCond: input='/404.shtml' pattern='!(awstats|sitemap.xml|recommends)' => matched [rid#824197c/initial/redir#1] (2) [per-dir /home/public_html/] rewrite 404.shtml -> /index.php [rid#824197c/initial/redir#1] (2) forcing '/index.php' to get passed through to next API URI-to-filename handler