URL kısaltıcıları nasıl çalışır
URL kısaltma, bazen bağlantı kısaltma olarak adlandırılan, uzun ve karışık URL'leri daha okunabilir ve paylaşılabilir hale getirmek için kullanılır.
Özünde, bir URL kısaltıcı, 301 yönlendirmesi yapan bir bağlantıdır.
Bağlantı Kısaltma Algoritmaları
Herhangi bir bağlantı kısaltma hizmetiyle (Linkly, Bitly veya diğerleriyle) kısa bir bağlantı oluşturduğunuzda, yeni bir bağlantı veritabanına eklenir ve bu da bir sayısal kimlik döndürür.
Bu sayı çok uzun olabilir ve sayılar URL'lerin sonunda pek çekici değildir: örneğin
shor.tr/2385162034
Bağlantı kısaltıcılar, sayının tabanını değiştirerek bunu çözerler.
10 tabanında, sayılar başka bir basamak (10) eklemeden ve baştan başlamadan önce 0'dan 9'a kadar gider.
16 tabanında (onaltılık), sayılar 0-15 arasında gider, ancak 10-15 sayıları A'dan F'ye kadar harflerle temsil edilir.
Örneğin, 11 sayısı B olur.
Yukarıdaki bağlantıdaki uzun sayı 8E2AAF32 olacaktır - biraz daha kısa, ama pek de kısaltılmış değildir.
Bağlantı kısaltıcılar genellikle 62 tabanını kullanır, bu size şunları verir:
- 0-9 sayıları (10 sembol)
- Küçük harfler a - z (26 sembol)
- Büyük harfler A - Z (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), 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 bir istek geldiğinde, eklenti 10 tabanına geri dönüştürülür, veritabanı bu bağlantı kimliği için sorgulanır ve kullanıcı o bağlantı için hedef konuma 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.