Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/10/2012, 09:13
dudasprogramacion
 
Fecha de Ingreso: octubre-2012
Ubicación: Monterrey
Mensajes: 7
Antigüedad: 12 años
Puntos: 0
misite.com/username (igual que Facebook)

Hola amigos,
Estamos desarrollando una plataforma que entre otras funcionalidades le permite a un usuario visualizar su perfil. Actualmente en la raíz del servidor tengo una carpeta llamada users en la cual tengo una carpeta para cada usuario donde están sus fotos de perfil y las fotos de las galerías fotográficas que ha creado... algo así:
Código:
http_docs
    classes
    modules
    js
    css
    images
    ...
    ...
    users
        usernameX
            profile
            albums
        usernameY
            profile
            albums
Actualmente para visualizar un perfil utilizo, por ejemplo:
mysite.com?action=profile&id=15

PERO.............

Mi cliente quiere que al igual que Facebook se pueda acceder al perfil de un usuario tecleando:
mysite.com/usernameX

Eso sería sencillo creando una carpeta para cada usuario en el root de mi server, pero sería horribleeee tener cientos de carpetas en el root, al mismo nivel que las carpetas principales.

¿De qué manera puedo interceptar la URL para redirigir el llamado a la misma carpeta "users" actual?, ¿O cuál es la "best practice" en este caso?

Saludos y gracias!!!!!!