Blog
November 23, 2023

Come funzionano gli accorciatori di URL

L'accorciamento degli URL, a volte chiamato accorciamento dei link, viene utilizzato per accorciare URL lunghi e complessi in qualcosa di più leggibile e condivisibile.

Nel suo aspetto più essenziale, un accorciatore di URL è un link che reindirizza 301 a una nuova destinazione.

Guarda — cosa fa veramente un accorciatore di URL (video)

Capitoli e trascrizione completa

Quando crei un link breve con qualsiasi servizio di accorciamento dei link (sia esso Linkly, Bitly, o uno qualsiasi di altri), un nuovo link viene inserito in un database, che restituisce un ID numerico.

Questo numero potrebbe essere molto lungo, e i numeri certamente non sono molto attraenti alla fine degli URL: ad es.

shor.tr/2385162034

Gli accorciatori di link aggirano questo problema modificando la base del numero.

In base 10, i numeri vanno da 0 a 9 prima di aggiungere un'altra cifra (10) e ricominciare da capo.

In base 16 (esadecimale), i numeri vanno da 0-15, tuttavia i numeri 10-15 sono rappresentati dalle lettere da A a F.

Quindi, ad esempio, il numero 11 sarebbe B.

Il numero lungo nel link precedente sarebbe 8E2AAF32 - un po' più corto, ma non molto più corto.

Gli accorciatori di link tendono a usare Base 62, che ti offre:

  • I numeri 0-9 (10 simboli)
  • Le lettere minuscole da a a z (26 simboli)
  • Le lettere maiuscole da A a Z (26 simboli)

Per un totale di 10 + 26 + 26 = 62 simboli.

Ora, codifichiamo il numero precedente usando Base 62:

2385162034 in Base 10 = 2bPtb0 in Base 62

Questo è ora di sei caratteri (invece di 10), eppure identifica ancora in modo univoco il link.

Tutti gli accorciatori di link funzionano su principi simili.

Dopo l'accorciamento…

Quando arriva una richiesta per un link, l'estensione viene riconvertita in Base 10, il database viene interrogato per quell'ID link, e l'utente viene reindirizzato alla destinazione di quel link.

Un accorciatore di link potrebbe a questo punto registrare la richiesta, al fine di fornire la funzionalità di tracciamento dei clic.

Traccia 500 clic mensili gratuitamente.