Blog
November 23, 2023

URL kısaltıcıları nasıl çalışır

URL kısaltma, bazen bağlantı kısaltma olarak adlandırılır, uzun ve karmaşık URL'leri daha okunabilir ve paylaşılabilir bir şeye kısaltmak için kullanılır.

Özünde, bir URL kısaltıcı, yeni bir hedefe 301 yönlendirmesi yapan bir bağlantıdır.

İzleyin — bir URL kısaltıcı aslında ne yapar (video)

Bölümler ve tam metin

Bağlantı Kısaltma Algoritmaları

Herhangi bir bağlantı kısaltma hizmetiyle (Linkly, Bitly veya başka birçok hizmet olsun) kısa bir bağlantı oluşturduğunuzda, bir veritabanına yeni bir bağlantı eklenir ve sayısal bir kimlik döndürülür.

Bu sayı çok uzun olabilir ve sayılar kesinlikle URL'lerin sonunda çok çekici değildir: örneğin

shor.tr/2385162034

Bağlantı kısaltıcıları bunu sayının tabanını değiştirerek çözerler.

10 tabanında, sayılar 0'dan 9'a gider, sonra başka bir basamak (10) eklersiniz ve yeniden başlarsınız.

16 tabanında (onaltılık), sayılar 0-15'e gider, ancak 10-15 sayıları A'dan F'ye kadar harflerle temsil edilir.

Örneğin, 11 sayısı B olacaktır.

Yukarıdaki bağlantıdaki uzun sayı 8E2AAF32 olacaktır - biraz daha kısa, ama çok da kısa değil.

Bağlantı kısaltıcılar genellikle 62 Tabanını kullanırlar, bu size şunları verir:

  • 0-9 sayıları (10 sembol)
  • Küçük a - z harfleri (26 sembol)
  • Büyük A - Z harfleri (26 sembol)

Toplam 10 + 26 + 26 = 62 sembol.

Şimdi yukarıdaki sayıyı 62 Tabanını kullanarak kodlayalım:

2385162034 10 Tabanında = 2bPtb0 62 Tabanında

Bu artık altı karakterdir (10'un aksine), ancak yine de bağlantıyı benzersiz şekilde tanımlar.

Tüm bağlantı kısaltıcılar benzer ilkeler üzerinde çalışır.

Kısaltmadan sonra…

Bir bağlantı için istek geldiğinde, eklenti 10 Tabanına geri dönüştürülür, bu bağlantı kimliği için veritabanı sorgulanır ve kullanıcı o bağlantının hedefine yönlendirilir.

Bir bağlantı kısaltıcı bu noktada tıklama izleme işlevselliği sağlamak için isteği kaydedebilir.

100 kısa bağlantı edinin ve aylık 500 tıklamayı ücretsiz olarak takip edin.