Ver Mensaje Individual
  #1  
Antiguo 04-05-2006
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Reputación: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Uso de diferentes tipos de URLs en aplicaciones Web

Hola,

Estoy un poco intrigado con las URLs que pueden verse en algunos sitios Web y que son más o menos así, por ejemplo:

Código:
http://www.ejemplo.com/login/
Código:
http://www.ejemplo.com/usuario/panel_control/
Código:
http://www.ejemplo.com/busqueda/cadena1+cadena2
Me explico. Generalmente en las pruebas que voy haciendo con PHP suelo utilizar URLs de este tipo, por ejemplo:

Código:
http://www.ejemplo.com/login.php
Código:
http://www.ejemplo.com/busqueda.php?cadena=cadena1
Código:
http://www.ejemplo.com/usuario/logout.php
Entonces, como me placen más las URLs como las que menciono en primer lugar, pienso que pueden conseguirse más o menos de este modo:

Código:
http://www.ejemplo.com/login/
... Siempre que en el directorio "login" exista un archivo "index.php",... u otro archivo "predeterminado" de algún modo mediante algún archivo ".htacess" (ni siquiera sé si lo escribo bien, apenas sé que existen).

Pero, no sé porqué me da la sensación de que no se trata de tener archivos "index.php" "predeterminados" en los directorios de nuestra aplicación, esto es, de crear directorios como "panel_control", "busquedas", "usuario", ¿no es esto más complicado que no utilizar los directorios y "llamar" directamente a los "Script" PHP oportunos?

Por otro lado, ya he dicho que me placen más las URLs que muestro en primer lugar, pero, ¿será una cuestión de gustos nada más? ¿Acaso se gana algo ocultando los "Script" PHP de la URL, o, simplemente, haciéndolo de modo que las URLs sean como las que muestro en primer lugar? ¿Alguna ventaja inherente al hacerlo así?

Añadiría que me vengo dando cuenta de este tipo de URLs que menciono de un tiempo a esta parte, no demasiado. Un ejemplo de sitio Web (además muy popular) que hace uso de esta "técnica" y del que me acuerdo ahora mismo es del.icio.us.

¿A alguien se le ocurre algo o sabe algo de esto que he comentado? Gracias de antemano y disculpad el rollo. Si no se entiende algo me lo decís a ver si podemos hacer algo.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita