On 8/22/06, Lothar Krenzien <[EMAIL PROTECTED]> wrote:

Hi Joshua,

thanks for the hint with the loglevel. Now here's my httpd.conf :

ProxyRequests off
ProxyPass /sunreader/ http://localhost:8080/sunreader/
ProxyHTMLURLMap http://localhost:8080/sunreader/ /sunreader
ProxyHTMLLogVerbose On
LogLevel Debug


<Location /sunreader/>
        ProxyPassReverse /
        SetOutputFilter  proxy-html
        ProxyHTMLURLMap  /      /sunreader/
        ProxyHTMLURLMap  /sunreader     /sunreader
        RequestHeader    unset  Accept-Encoding
</Location>

<IfModule mod_rewrite.c>
 RewriteEngine On
 RewriteLog "C:\Programme\xampp\apache\logs\rewrite.log"
 RewriteLogLevel 100

 # Update
 RewriteCond    %{REQUEST_URI} !-U
 RewriteRule    ^/(.*).do  http://localhost/Portal_Update.php [L]

 #RewriteCond   ^/conergy/(.*).do !-U
 #RewriteRule   ^/conergy/(.*).do  http://localhost/Portal_Update.php

 #RewriteCond   ^/suntechnics/(.*).do !-U
 #RewriteRule   ^/suntechnics/(.*).do  http://localhost/Portal_Update.php

 # Portal
 RewriteRule ^/conergy/(.*).do$ 
http://localhost/sunreader/$1.do?mandant=conergy [R,L]
 RewriteRule ^/suntechnics/(.*).do$ 
http://localhost/sunreader/$1.do?mandant=suntechnics [R,L]

 .....

</IfModule>

Note that I have mod_proxy enabled, because I want to redirect the requests 
with /sunreader/... to tomcat. But I tested it also with mod_jk with no 
difference.
And here's the rewrite.log

Too much stuff going on here.  You need to break this into smaller
problems that you can debug and solve independently.

It seems clear to me that the RewriteCond is working fine.  The
RewriteRule that follows seems a little weird.  If what you want is an
external redirect, you should add the R flag.

You should also avoid mixing RewriteRule and ProxyPass.  You can use
the [P] flag on RewriteRule to replace the ProxyPass.

Joshua.

---------------------------------------------------------------------
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