No necesariamente tendrías que crear carpetas, la verdad es un método demasiado poco ortodoxo e inútil, para eso puedes usar un sistema de modulación, ligado con un sistema de enlaces amigables (mejor conocido como mod_rewrite de .htaccess).
Ya leí un poco de información y creo que entendí el funcionamiento y es algo parecido ha, por ejemplo, tenemos un sitio web que tiene una dirección, por ejemplo,
www.web.com/usuarios.php?id=1&user=x_user y lo que hace el mod_rewrite es ocultar la URL tras otra, por ejemplo,
www.web.com/usuarios/usuarios (no se si sea posible si la extensión) y para ésto creamos un archivo que es .httacces con la siguiente información
RewriteEngine on
RewriteRule ^www.web.com/usuarios/usuarios www.web.com/usuarios.php?id=1&user=x_userOk ahora sabiendo esto tengo otras 2 dudas,
¿podría poner la URL con variables?, ¿el camuflaje de la URL puede ser sin extensión?
Leí un poco más y descubrí que si tengo algo como
www.web.com/usuarios.php?id=1&user=x_user lo que puedo hacer en el .httacces es
RewriteEngine on
RewriteRule ^([0-9]+)/([a-zA-Z0-9]+).php$ www.web.com/usuarios.php?id=$1&user=$2
Aunque aún tengo mi otra duda de la extensión del archivo D;