Wie URL-Shortener funktionieren

URL-Verkürzung, manchmal auch Link-Verkürzung genannt, wird verwendet, um lange und unschöne URLs in etwas Lesbareres und Teilbareres zu verkürzen.

Im Grunde genommen ist ein URL-Shortener ein Link, der per 301-Weiterleitung zu einem neuen Ziel führt.

Algorithmen für die Link-Verkürzung

Wenn Sie einen Kurzlink mit einem beliebigen Link-Verkürzungsdienst erstellen (sei es Linkly, Bitly oder einer von vielen anderen), wird ein neuer Link in eine Datenbank eingefügt, die eine numerische ID zurückgibt.

Diese Nummer kann sehr lang sein, und Zahlen sind am Ende von URLs sicherlich nicht sehr attraktiv, z.B.:

shor.tr/2385162034

Link-Shortener umgehen dies, indem sie die Basis der Zahl ändern.

In Basis 10 gehen die Zahlen von 0 bis 9, bevor Sie eine weitere Ziffer hinzufügen (10) und von vorne beginnen.

In Basis 16 (Hexadezimal) gehen die Zahlen von 0 bis 15, wobei die Zahlen 10-15 durch die Buchstaben A bis F dargestellt werden.

Die Zahl 11 wäre also beispielsweise B.

Die lange Zahl im obigen Link wäre 8E2AAF32 - etwas kürzer, aber nicht viel kürzer.

Link-Shortener verwenden in der Regel Basis 62, die Ihnen Folgendes bietet:

  • Die Zahlen 0-9 (10 Symbole)
  • Die Kleinbuchstaben a - z (26 Symbole)
  • Die Großbuchstaben A - Z (26 Symbole)

Insgesamt also 10 + 26 + 26 = 62 Symbole.

Lassen Sie uns nun die obige Zahl mit Basis 62 kodieren:

2385162034 in Basis 10 = 2bPtb0 in Basis 62

Dies sind jetzt sechs Zeichen (im Gegensatz zu 10), die den Link dennoch eindeutig identifizieren.

Alle Link-Shortener funktionieren nach ähnlichen Prinzipien.

Nach der Verkürzung…

Wenn eine Anfrage für einen Link eingeht, wird die Erweiterung zurück in Basis 10 konvertiert, die Datenbank nach dieser Link-ID abgefragt, und der Benutzer wird zum Ziel dieses Links weitergeleitet.

Ein Link-Shortener kann an dieser Stelle die Anfrage aufzeichnen, um eine Klick-Tracking-Funktionalität bereitzustellen.

Track 1000 monthly clicks with all features included.

No credit card required