Hi there,

I'm using Apache 2.2 from the xampp project on Windows XP and 2003. Now I want 
to redirect a request *ONLY* if the URL does not exist. I know the !-U flag for 
a RewriteCond but can't get it working. Here's what I tried to do :

<IfModule mod_rewrite.c>
 RewriteEngine On
 ...
 RewriteCond    %{REQUEST_URI} !-U
 RewriteRule    ^/(.*).do  http://localhost/Portal_Update.php
 ...
</IfModule>

This results in an 503 error  so it seems that the RewriteRule was not 
executed. 

Second try :
RewriteCond     %{QUERY_STRING} !-U
RewriteRule    ^/(.*).do  http://localhost/Portal_Update.php
This rule is exeuted *everytime*, even if the requested URL exists.

Third try 
RewriteCond     %{THE_REQUEST} !-U
RewriteRule    ^/(.*).do  http://localhost/Portal_Update.php
This results in an 502 error  so it also seems that the RewriteRule was not 
executed. 

And my last try :
 RewriteCond   ^/conergy/(.*).do !-U
 RewriteRule   ^/conergy/(.*).do  http://localhost/Portal_Update.php
This rule is also exeuted *everytime*, even if the requested URL exists.

Also define an ErrorDocument for error 502 or 503 didn't worked.
So what I'm doing wrong ?

Thanks, Lothar


---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: [EMAIL PROTECTED]
   "   from the digest: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to