¿Cómo simplifico mis URL con Apache (o DNS)?

¿Cómo simplifico mis URL con Apache (o DNS)?

Estoy ejecutando Apache 2.2 con WHM/cPanel. Déjame saber qué otra información necesitas para responder esta pregunta.

Quiero configurar algún tipo de reenvío/redireccionamiento para que ocurra lo siguiente:

_http://appname.mydomain.com/ (ignore el guión bajo, no pude publicar enlaces reales)

en realidad te envía a

_http://midominio.com:8072/nombredeaplicación/

Esto puede ser manifiesto (la barra de direcciones de su navegador cambia) o no, realmente no importa (aunque si puedo elegir, preferiría que la barra de direcciones NO cambie).

Mi idea inicial fue usar un CNAME, pero desde entonces aprendí que no puedes incluir un puerto en tu cname. ¿Ahora estoy pensando que tengo que hacer algo con mi Apache VHOST?

Soy un novato en el funcionamiento interno del servidor web/apache, pero conozco bastante bien la línea de comandos.

Respuesta1

Quizás podrías usarmod_proxy? Algo como esto en la configuración de su host virtual debería funcionar (no probado)

<VirtualHost appname.mydomain.com>
    ProxyPass / http://mydomain.com:8072/appname/
</VirtualHost>

Asegúrese de leer los documentos ya que yo no los he usado.

Respuesta2

¿Hay alguna razón por la que no puedas tener una página de redireccionamiento?http://nombredeaplicación.midominio.com¿Te lleva a la nueva página?

Ejemplo (no probado) en PHP, ya que soy del tipo PHP.

<?php header('Location: http://newurl:newport'); ?>

información relacionada