httpd-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Shyne <>
Subject Re: [users@httpd] mod_rewrite directives problem
Date Mon, 20 Feb 2006 12:11:57 GMT
Hi Robert

Thanks for your answer.

I changed the directives according to your input and installed the log.

Apparently the directive RewriteCond %{REQUEST_FILENAME} !-f matches 
requests for existing files, which it should exactly not do.
I try to filter out all requests for non existing documents and folders 
and lead them to my script, but leave the existing stuff untouched.

Is there a different way to do the filtering for non existing documents 
(with leaving what has been entered in the Address Bar unchanged)?

Thanks and greetings,

Robert Ionescu wrote:
> Shyne wrote:
>> <VirtualHost *:80>
>> ...
>>    RewriteEngine on
>>    RewriteCond /help/%(REQUEST_URI) !-d
>>    RewriteCond /help/%(REQUEST_URI) !-f
>>    RewriteRule ^help/?(.*)$ /help/index.php?id=$1 [L,QSA]
>> </VirtualHost>
>> - I am not sure if /help/%(REQUEST_URI) points to the right place, but 
> Round parenthesis are wrong, you must use {...}, but consider using
> RewriteCond %{REQUEST_FILENAME} !-d
> RewriteCond %{REQUEST_FILENAME} !-f
>> - Should it be ^help/ or ^/help/
> In per-server context: ^/help/
> In order to debug RewriteRules, use a RewriteLog
> RewriteLog logs/rewrite
> Rewriteloglevel 5

The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:> for more info.
To unsubscribe, e-mail:
   "   from the digest:
For additional commands, e-mail:

View raw message