Cómo funcionan los acortadores de URL
El acortamiento de URL, a veces llamado acortamiento de enlaces, se utiliza para acortar URLs largas y desagradables en algo más legible y compartible.
En esencia, un acortador de URL es un enlace que redirige 301 a un nuevo destino.
Algoritmos para acortamiento de enlaces
Cuando creas un enlace acortado con cualquier servicio de acortamiento de enlaces (ya sea Linkly, Bitly, o cualquiera de otros), se inserta un nuevo enlace en una base de datos, que devuelve un ID numérico.
Este número podría ser muy largo, y los números ciertamente no son muy atractivos al final de las URLs: por ejemplo,
shor.tr/2385162034
Los acortadores de URL evitan esto cambiando la base del número.
En base 10, los números van de 0 a 9 antes de agregar otro dígito (10) y empezar de nuevo.
En base 16 (hexadecimal), los números van de 0-15, sin embargo los números 10-15 se representan por las letras A a través de F.
Entonces, por ejemplo, el número 11 sería B.
El número largo en el enlace anterior sería 8E2AAF32 - un poco más corto, pero no mucho más corto.
Los acortadores de enlaces tienden a usar Base 62, que te da:
- Los números 0-9 (10 símbolos)
- Las letras minúsculas a - z (26 símbolos)
- Las letras mayúsculas A - Z (26 símbolos)
Para un total de 10 + 26 + 26 = 62 símbolos.
Ahora, codifiquemos el número anterior usando Base 62:
2385162034 en Base 10 = 2bPtb0 en Base 62
Esto tiene ahora seis caracteres (en lugar de 10), pero aún identifica únicamente el enlace.
Todos los acortadores de enlaces funcionan con principios similares.
Después del acortamiento…
Cuando llega una solicitud para un enlace, la extensión se convierte de nuevo a Base 10, se consulta la base de datos para ese ID de enlace, y el usuario es redirigido al destino para ese enlace.
Un acortador de URL podría en este momento registrar la solicitud, para proporcionar funcionalidad de seguimiento de clics.
Rastrea 500 clics mensuales con todas las funciones incluidas.