Ben normalde GET metodu ile şu şekilde "siteadi.com?Post=123" linki yapıp daha sonra swich-case ile kontrol eddip veritabanındaki konuyu sıralıyorum. Ama bazı sitelerde direkt domainden sonra ID yazmışlar ve sıralamışlar. Bunu nasıl yaparım?
Örneğin "siteadi.com/123" yazdığımda veri tabanında ID'si 123 olan gönderiyi geliyor.
Kullandığınız web sunucu yazılımı configurasyonundan(apache veya nginx) rewrite engine ile bu url'leri tanımlayabilirsiniz. Örnek olarak google'dan "php htaccess sef link" aramasını sağlarsanız, birden fazla örnek bulabilirsiniz.
Arkadaş sanırım kendi yazdığı bir switch-case yapısı ile url tanımlamak istiyor. Bu şekilde düz bir mantık verirseniz kendisinin kafası karışabilir. Öğrenmesi için ona yolu göstermek daha doğru olur. Bu örnek normal index.php üzerinden query param ile hareket eden bir Search Engine Friendly(SEF) URL yapısı.