v2.5.2
Giriş yap

url'de slug + uuid kullanımı

mimra
249 defa görüntülendi

merhaba arkadaşlar.

envato elements, amazon gibi sitelerde url yapısının mantığını anlamama yardımcı olabilir misiniz?

örnek:
elements.envato.com/nody-react-react-js-landing-page-template-N2JTWYQ
amazon.com.tr/Caspar-David-Friedrich-Bulutların-Üzerinde/dp/B07BSJ8HRB

her iki sitede de domainden sonra gelen slug kısmı benzersiz bir id ile bitiyor. geçerli bir id ile değiştirdiğinizde ortadaki slug kısmını es geçip ilgili sayfaya gidiyor.

buradaki id kısmı amazonda asin olarak geçiyor. milyonlarca ürün için bu asin kısmının benzersiz oluşturulduğunu nasıl kontrol edebiliyorlar. ikinci sorum ise bu kısım değiştiğinde slug önemini yitirip doğru url'e nasıl yönlendiriyorlar.

react ile bu url yapısını kullanmak istiyorum, nasıl bir yol izlemeliyim?

mimra
520 gün önce

@devepdogukan çok teşekkürler. sorumun ikinci kısmını çok güzel açıklamışsınız.

ilk kısım için bir yorumunuz var mı? envato elements milyonlarca içeriği veritabanına kaydedersekn N2JTWYQ şeklinde random bir id kullanıyor olamaz.
içerik id'lerimi nasıl bu şekilde benzersiz oluşturup takip edebilirim?