Ich habe eine Website, die mod_rewrite verwenden muss, um den Datenverkehr auf www.example.com zu 123.45.67.89, Port 8080, über einen internen Proxy zu leiten. Dies ist die Rewrite-Regel Ich verwende:mod_rewrite funktioniert nicht als interner Proxy
RewriteEngine On
RewriteRule ^(.*)$ http://123.45.67.89:8080/$1 [P]
Als ich www.example.com/myurl besuchen, ich die folgende Fehlermeldung mit einem 404:
Die angeforderte URL/myurl nicht wurde auf diesem Server gefunden.
Diese Weiterleitung funktioniert auf unserem Dev-Server, aber nicht auf der Produktion. Gibt es eine Apache-Einstellung, die ich aktivieren muss, damit dies funktioniert?
Dank
Danke Gumbo, das war die richtige Lösung, obwohl ich für jeden, der den Thread in meinem speziellen Fall anzeigen möchte, hinzufügen musste ich auch mod_proxy_http aktivieren. – Travis