Bu şekilde değilde slugs diye bi tablo oluşturun. Bu tabloya bağlayın tüm tabloları. En doğru yol bu olur.
Örneğin ;
pages tablosu:
slug_id
title
contents
created_at
updated_at
Post tablosu:
slug_id
title
contents
created_at
updated_at
products tablosu:
slug_id
title
contents
created_at
updated_at
slugs tablosu:
id
slug
target
bu şekilde yaparsınız. Tüm trafiği index.php'ye yönlendirirsiniz.
Ordan routeyi parçalarsınız.
mesela
/contact olsun link
slugs'da contact'ı bulursa target'den pages tablosuna gider verileri gösterirsiniz.
Ne faydası olacak?
Tüm linkleriniz için bi prefix kullanmamış olursunuz.
Güzel bir yapı elde edersiniz.