
Sólo una pregunta rápida para principiantes aquí. Tengo una aplicación web ubicada endominioxyz.comy genera automáticamente URL cortas para publicaciones largas, por lo que en lugar de visitardomainxyz.com/reallylongpostnameaquípuedo simplemente escribirdominioxyz.com/a5cy ser llevado allí automáticamente.
Sin embargo, compré un nombre de dominio más corto.corto.com- y quiero poder visitarshort.com/a5cy ser redirigido (o reenviado) adominioxyz.com/a5c. Oshort.com/7f0-->dominioxyz.com/7f0. De esta manera, aunque parezca un poco ilógico, me ahorro tener que configurar otra cuenta de hosting en short.com para lidiar con el acortamiento de la URL.
es posible? Me doy cuenta de que puedes reenviar dominios, pero,¿Puedes reenviar dominios Y reenviar los segmentos de URL?
¡Gracias!
Jacobo
Respuesta1
Puede configurar un registro A paracorto.comapuntar a la misma dirección que figura en el registro A dedominioxyz.compara que tus usuarios intenten visitarhttp://short.com/a5cen realidad enviará sus solicitudes al mismo servidor quedominioxyz.comaunque aparecerá comocorto.comen su barra de direcciones y el servidor HTTP endominioxyz.domVerá en las solicitudes unanfitriónencabezado que contiene el URI original concorto.comen eso.
Otra forma de resolver su problema es configurar un servicio de reescritura HTTP en el servidor encorto.comque reescribirá las URL para tener el nombre de hostdominioxyz.com. En nginx será algo como:
server {
server_name short.com www.short.com;
location / {
rewrite (.*) http://www.domainxyz.com$1 permanent;
}
}
No sé nada sobre cómo configurar esto con mod_rewrite o lighttpd de Apache, pero creo que esto también es posible con ellos.
Respuesta2
Además de lo que ha dicho Erthad, también puede lograr esto usando pound
(un proxy inverso y un equilibrador de carga) usando la configuración "Redireccionar".