Ir al contenido principal
miji.be

Reescritura de URL

Una técnica del lado del servidor que mapea internamente una URL solicitada a un recurso diferente sin cambiar la URL mostrada en el navegador.

1 may 2026 / Lectura de aproximadamente 1 min

Redirección

Una reescritura de URL es una operación del lado del servidor que traduce internamente una URL solicitada a una ruta o recurso diferente sin que el navegador sea consciente del cambio. A diferencia de una redirección, que envía al navegador a una nueva URL, una reescritura ocurre completamente en el servidor: la barra de direcciones del navegador continúa mostrando la URL original mientras el servidor sirve contenido desde una ubicación diferente.

Las reescrituras de URL se configuran comúnmente en software de servidor web como Apache (usando mod_rewrite) o Nginx (usando directivas rewrite). Permiten URL limpias y amigables para el usuario que se mapean a rutas backend complejas. Por ejemplo, una solicitud para "example.com/productos/zapatos" podría reescribirse internamente a "example.com/index.php?category=zapatos" sin que el usuario vea la cadena de consulta.

La diferencia clave entre reescrituras y redirecciones es la visibilidad. Una reescritura es invisible para el cliente y ocurre en un solo ciclo de solicitud-respuesta. Una redirección envía una respuesta indicando al cliente que haga una nueva solicitud a una URL diferente, resultando en dos ciclos de solicitud-respuesta y un cambio visible de URL en el navegador.

En el acortamiento de URL, las reescrituras son menos comunes que las redirecciones porque el objetivo es normalmente enviar al usuario a una URL de destino externa, lo que requiere una redirección. Sin embargo, las reescrituras pueden usarse internamente dentro de la infraestructura del servicio de acortamiento para enrutar solicitudes a diferentes manejadores backend.

¿Te resultó útil este artículo?

Términos relacionados

Redirección 301

Una redirección HTTP permanente que indica a los navegadores y motores de búsqueda que el recurso se ha movido permanentemente a una nueva URL.

Redirección del lado del servidor

Una redirección manejada por el servidor web antes de que se envíe cualquier contenido de página al navegador, usando códigos de estado HTTP como 301 o 302.

Registro CNAME

Un registro DNS que mapea un nombre de dominio a otro, comúnmente usado para apuntar dominios personalizados a servicios de acortamiento de URL.

Proxy inverso

Servidor intermediario que recibe las solicitudes de los clientes y las reenvía a los servidores que tiene detrás. Se encarga del balanceo de carga, la terminación SSL y la caché.

Servidor

El ordenador que proporciona datos y servicios a través de la red. La base que sostiene desde la visualización de los sitios web hasta el reparto del correo.

Alias personalizado

Un código corto definido por el usuario que reemplaza el identificador generado automáticamente en una URL corta.

Artículos relacionados

Autoalojamiento de un acortador de URLs - Control total de tus enlaces

Explora los beneficios y desafíos de ejecutar tu propio servicio de acortamiento de URLs. Cubre herramientas de código abierto, arquitectura serverless y consejos de costo-rendimiento.

Redirecciones 301 vs 302 - Elegir el tipo correcto para URLs cortas

Comprende las diferencias entre las redirecciones HTTP 301 y 302. Aprende cómo cada tipo afecta al SEO, las analíticas y el rendimiento de las URLs cortas.

Cómo funcionan los acortadores de URL - El lado técnico de las redirecciones

Descubre la mecánica técnica detrás del acortamiento de URLs: generación de hash, consultas a bases de datos, redirecciones HTTP y más. Incluye ejemplos de respuestas HTTP y cálculos de codificación base-62.

Preguntas frecuentes

¿Cuál es la diferencia entre reescritura de URL y redirección?
La redirección indica al navegador que acceda a una nueva URL, mientras que la reescritura de URL solo transforma la URL internamente en el servidor, mostrando al navegador la URL original.
¿En qué situaciones se usa la reescritura de URL?
Se usa para convertir URLs dinámicas en apariencia estática, versionado de APIs, enrutamiento de aplicaciones multi-tenant, entre otros casos.

Pon los términos en práctica

Acorta una URL gratis