Ne şu anda yapıyorum şudur:
I index.php/ sorgu dizesi görmezden bir soru işareti kadar (ben. Htaccess ile gizlemek olan) sonra her şeyi bir $path değişkeni var.
Sonra onu aramak gerektiğini komut belirlemek için değişken üzerinde preg_match durumda olan bir switch kullanın. Örneğin:
switch (true)
{
case preg_match('{products/view/(?P<id>\d+)/?}', $path, $params):
require 'view_product.php';
break;
...
default:
require '404.php';
break;
}
Bu şekilde ben sadece $params['id'] kullanarak ürün id erişmek ve, gerekirse, vb filtreleme, pagination için sorgu dizesi kullanabilirsiniz
Bu yaklaşım ile yanlış bir şey var mı?