Erweitern Sie eine kleine URL mit Umleitung in Apache zu einer vollständigen URL

Erweitern Sie eine kleine URL mit Umleitung in Apache zu einer vollständigen URL

Ich habe eine Anwendung zum Erweitern einer kleinen URL eingerichtet. Sobald ein Treffer vom Browser empfangen wird, wird eine Anfrage in meinem Apache-Load Balancer erstellt, der auf meiner Domäne ausgeführt wird. Nehmen wir an, meine Domäne ist „mydomain“.

Wenn die Anfrage an meinen Apache-Load Balancer geht, sollte sie in die URL übersetzt werden:http://ip:port/MY_APP/myAdaptor/abcd

Kurze URL:http://mydomain.le/abcd

Erweiterte URL:http://ip:port/MY_APP/myAdaptor/abcd

Die Parameter sind:

  • IP: IP des Servers
  • port: Port der Anwendung
  • MY_APP: meine bereitgestellte Anwendung
  • myAdaptor: mein Adaptername
  • abcd: winzige URL

Wie kann ich das konfigurieren?

Antwort1

Nach dem Hinzufügen der folgenden Konfiguration in httpd.conf erhielt ich das erwartete Ergebnis.

<IfModule mod_rewrite.c>
  RewriteEngine On
  RewriteRule ^/?([a-z]+) http://ip:port/MY_APP/myAdaptor/$1
</IfModule>

verwandte Informationen