Buenas noches,
Ya llevo 3 dias leyendo com hacer este trabajo, pero no consigo nunguna respuesta, será que es un tabu ?. Encuentro como transformar URL a varios niveles de la raiz, como por ejemplo a esto:
"www.url.com/users/userinfo/carlos" o "www.url.com/users/carlos"
Pero lo que necesito es que me quede como esto
"
www.url.com/carlos" osea que el URL amigable este en el primer nivel despues del root.
Yo he conseguido algo usando esto:
Código HTML:
RewriteRule ^(.+)/$ users/userinfo.php?user=$1 [L]
en donde me funciona bien colocando este URL "www.url.com/carlos/" pero cuando coloco "www.url.com/carlos" (sin el / al final de la direccion) no me reconoce el URL, he tratado de poner las dos formas
Código HTML:
RewriteRule ^(.+)$ users/userinfo.php?user=$1 [L]
RewriteRule ^(.+)/$ users/userinfo.php?user=$1 [L]
pero cuando coloco estas dos formas me manda un problema todo el sitio.
No es posible colocar dos reglas en el htaccess ?
De que manera tendria que ser la regla para obtener la URL amigable en el pimer nivel depues del root (ej.
www.url.com/carlos)? () y que me funcione con el / o sin el ?
Y tambien muy importante, que la regla no afecte las otras URL en la misma estructura, por ejemplo
www.url.com/ayuda/
Les agradesco cualquier ayuda
Gracias de antemano