Expanda una URL pequeña a una URL completa con redirección en Apache

Expanda una URL pequeña a una URL completa con redirección en Apache

Tengo una configuración de aplicación para expandir una URL pequeña. Una vez que se recibe un acceso del navegador, se creará una solicitud en mi balanceador de carga Apache que se ejecuta en mi dominio. Supongamos que mi dominio es "midominio".

Cuando la solicitud llega a mi balanceador de carga Apache, debe traducirse a la URL:http://ip:port/MY_APP/myAdaptor/abcd

URL pequeña:http://mydomain.le/abcd

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

Los parámetros son:

  • IP: IP del servidor
  • port: puerto de la aplicación
  • MY_APP: mi aplicación implementada
  • myAdaptor: mi nombre de adaptador
  • abcd: URL pequeña

¿Cómo puedo configurar esto?

Respuesta1

Después de agregar la siguiente configuración en httpd.conf, obtuve el resultado esperado.

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

información relacionada