en basit mantıkla ;
- Tablo (id, link, kisa_link)
Kısalt alanına 'https://www.google.com.tr' uzun link olarak değer yollandı farz edelim
Bu linki db'ye kaydedersin kisa_link kısmına ise uniq_id benzeri bir benzersiz değer üreten bir fonksiyon yazarsın
Örnek Kayıt ;
id - https://www.google.com.tr - HX123SA

Kayit işleminden sonra last id'yi alirsin bu id'ye göre eklediğin kayit'i çekip domain.com/HX123SA olarak gösterirsin
Yönlendirme sayfanda ise HX123SA değerini alip db'de arama yaparsın eşleşen sonuçtaki kayıt'ın normal url'ine yönlendirme yaparsın olur biter