Gracias charlyalegret,
Entiendo bastante de PHP, según creo, tengo conocimiento bastantes avanzados de programación.
Te entendí perfecto, pero aún siendo una página dinámica, no todo se basa en una o dos páginas. Tengo muchas carpetas, y dentro subcarpetas con más páginas.
Es decir, mi web por ejemplo puede tener los siguientes enlances CORRECTOS:
http://www.miweb.com/productos/producto1.htm http://www.miweb.com/seccion/seccion2.htm http://www.miweb.com/clientes/pedro/index.htm http://www.miweb.com/consultas.htm
Ahí te estoy mostrando varias niveles.
Entonces, si yo hago:
RewriteRule ^(.*) pagina.php?id=$1
Cuando ingresen a cualquiera de los 4 accesos que te puse como ejemplo, siempre se va a procesar "pagina.php"...
Y según entiendo de lo que decís, en esa pagina tengo que hacer todos los redireccionamientos y si no existe lo requerido, entonces mostrar las cabeceras y un mensaje de error, es así ??
No me queda claro, o no me convence, ya que si bien hay muchas páginas que se arman dinamicamente en mi sitio, muchas otras son estáticas y ni usan base de datos.