Tema: Cambiar url
Ver Mensaje Individual
  #7 (permalink)  
Antiguo 23/03/2013, 16:53
cachusan
 
Fecha de Ingreso: septiembre-2011
Mensajes: 219
Antigüedad: 12 años, 8 meses
Puntos: 31
Respuesta: Cambiar url

Cita:
Iniciado por dirubex Ver Mensaje
Pero ya lo e buscado, e encontrado lo del url?id=1 pero no e encontrado nada de url?id=1/carpeta
Creo que estas malinterpretando como funcionar la url cuando mencionas "/carpeta".
La urls amigables no son una estructura de directorios (carpetas), es una nomenclatura, cada separador,ya sea una barra / o un guión -, permite separar parámetros para procesar una acción.

Ejemplo:

youtube.com/user/usuario --> dominio/accion/identificador

O sea, user implica que quiero ver el canal de un usuario y como segundo parámetro paso un identificador único, en este caso, el nombre de usuario.

Internamente quiere decir, que voy a acceder a un controlador (user) que tiene un método (función) que al encontrar como parámetro un nombre de usuario devuelve el canal del mismo.


youtube.com/user/usuario/videos?flow=grid&view=0

Misma estructura que la anterior, pero agrega un nuevo parámetro (videos), por lo cual el controlador se dará cuenta de esto, y en vez de mostrar el canal, mostrara el listado de videos del usuario, sumado a los parametros luego del ?

Los parámetros después de "videos" no tiene sentido ponerlos como amigables porque no son necesarios, ni útiles, al contrario alargan la url y hacen más dificultoso el proceso. Si así fuera sería algo así, y no tendría sentido:

youtube.com/user/usuario/videos/flow/grid/view/0


Las urls amigables son útiles para los usuarios, buscadores y validadores, pero no deben significar una complicación en la ejecución del sistema. Menos si se malinterpreta su real funcionamiento.

Saludos