entiendo, pero para mi no tiene mucho sentido...
ya que si sabemos que /index.php?user=ana es igual a /ana entonces, recuerda que si el primer caracter de la ruta es la barra... se toma desde la raiz del sitio .... sino, entonces es relativo al nivel donde te halles... ¿porke te digo esto??
estoy de acuerdo de ke no podras saber si el archivo de entrada se llamaba foo.php o solo index.phtml ¿quien sabe??? pero.... por eso digo que no deberias tener problemas, ya que no necesitas saber el nombre del archivo... solo la estructura de su URL (en el src/href) comparada con la ruta en la que estas....
solo puedo considerar algo, y es hacerte enfasis en la estructura de la URL ya que si estoy por ej. en.... account/password/change y eso facilmente esta en el index.php?a=account&b=password&c=change (por decir) y tu "crees" que la ruta es a/b/c pues puede darte problemas... ya que si miramos la ruta URL nos daremos cuenta que: o viene completa (con todo y
http://, que seria lo ideal) o es relativa/absoluta--- y esto, deberas NO creo que te de lios....
asi, pues... si estamos en a/b/c y un link dice... href="foo.html" AHI SI, puedes suponer que esta de esta forma...
http://host.com/a/b/c/foo.html .... pero si viene src="
/images/bar.png" SIGNIFICA a....
http://host.com/images/bar.png (bueno.... eso es lo que resuelve mi mente... y el server)
y la verdad, no se como averiguar si el htaccess existe... y aun si supieramos como.... leerlo, e interpretar las reglas del ModRewrite pienso que seria mas tedioso.... entonces me quedo a lo seguro..... suerte!