Stephan: mod_rewrite, URL Anzeige im Browser

Beitrag lesen

Moin zurück!

Sicher? Wie lautet die Meldung _genau_? Und was sagt das Logfile dazu? Und was sagt das spezielle Rewriteing-Logfile dazu, welches du anlegen und mit Information füllen kannst?

Hier die genaue Fehlermeldung im Browser am Client:
Forbidden
You don't have permission to access /test_int.html on this server.
(Apache/2.0.48 Server at www.extern.com Port 80)

Im Error Logfile am Apache steht:
[Tue Feb 24 10:15:12 2004] [warn] proxy: No protocol handler was valid for the URL /optik_int.html. If you are using a DSO version of mod_proxy, make sure the proxy submodules are included in the configuration using LoadModule.

Als Proxy-Submodules hab ich Folgende geladen:
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule proxy_http_module modules/mod_proxy_http.so

Fehlt da vielleicht noch was?

Und im Rewrite-Logfile steht:
[...][www.extern.com/sid#499238][rid#47d598/initial] (2) init rewrite engine with requested uri /test_int.html
[...][www.extern.com/sid#499238][rid#47d598/initial] (3) applying pattern '^/test_int.html$' to uri '/test_int.html'
[...][www.extern.com/sid#499238][rid#47d598/initial] (2) rewrite /test_int.html -> https://www.intern.com/test/test.servlet?tester=TestInternational
[...][www.extern.com/sid#499238][rid#47d598/initial] (3) split uri=https://www.intern.com/test/test.servlet?tester=TestInternational -> uri=https://www.intern.com/test/test.servlet, args=tester=TestInternational
[...][www.extern.com/sid#499238][rid#47d598/initial] (2) forcing proxy-throughput with https://www.intern.com/test/test.servlet
[...][www.extern.com/sid#499238][rid#47d598/initial] (1) go-ahead with proxy request proxy:https://www.intern.com/test/test.servlet [OK]

» Und mit [R] funktioniert es?
Ja, mit der Option [R] funktionierts wie bereits im vorigen Posting erwähnt. Allerdings überschreibt ja der Browser dann die eingegebene URL zum externen Server mit der angegebenen zum internen Server.
Sprich: Aus der Eingabe im Browser http://www.extern.com/test_int.html wird in der Adresszeile https://www.intern.com/test/test.servlet?tester=TestInternational
Ich hätte aber wie gesagt gerne die externe Adresse im Adressfeld!

Gruß,
Stephan