RewriteRule mit HTTP_HOST und einen anderen port
Ich die HTTP_HOST-header in einer RewriteRule, aber den port ändern
Ich kann nicht verwenden Sie SERVER_NAME, da es verschiedene von der host-header (das ist das, was ich brauche)
Gibt es eine Möglichkeit zum kürzen von :port aus der HTTP_HOST variable für mod_rewrite?
- Meinst du, Sie laufen mit Apache auf einem anderen port?
- %{SERVER_PORT} enthält den port des Servers. Konnte Sie Bearbeiten Ihre Frage zu beschreibender?
- Es muss die http_host umleiten zu der richtigen externen server. diese virtualsite nicht auf port 80
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ja, Sie können schneiden Sie die port-off der host-header. Nur ein match gegen
%{HTTP_HOST}
und verwenden Sie eine%1
Rückverweis. Zum Beispiel:Nur im Hinterkopf behalten, dass die
%1
Rückverweis kann nur verwendet werden, in der erste parameter einesRewriteCond
, und nicht in einem match:ist ok
ist NICHT ok