bueno eso es lo que yo propongo con este sistema, que todas las url pasen por el htacces, porque ninguna existe, por lo tanto siempre nos va a dar error404 y ahí se redirecciona para procesar.php que desglosa la url y encuentra los valores de las variables.
Ejemplo:
vamos a esta url que no existe:
http://midominio.com/productos/autos
entonces , como es un error 404 se redirecciona con esto
ErrorDocument 404 /procesar.php?action=Error404
hacia
procesar.php
y ahí recupero la url con esto:
$_SERVER['REQUEST_URI']
y separo con :
explode("/","$_SERVER['REQUEST_URI']");
entonces me quedan 2 valores "productos" y "autos"
y con eso ya puedo consultar la base.
Se entiende lo sencillo que sería hacerlo?
.