Go to main content
Bypass navigation bar Referencia HTML Tags HTML Tutoriales HTML
Bypass language selection
Bypass location bar

Location: Inicio > Referencia HTML > URIs y URLs

Bypass main content

URIs y URLs

La World Wide Web puede ser concebida como una inmenso grupo de recursos ubicados en diferentes computadoras alrededor del mundo. Estos recursos pueden ser localizados y vinculados a través de las URIs. Como su nombre lo describe, define recursos al asignarles direcciones en una red determinada.

Una URL es un tipo de URI que se utiliza para describir la localización de un documento específico. Una URL no define el tipo de contenido que se encontrará (textos, imágenes, películas, etc.); sólo dice dónde y cómo encontrarlos. Una URL común está compuesta por cuatro partes:

  • El protocolo: también llamado esquema URL, especifica qué protocolo debe ser usado para acceder al documento.
  • El nombre de computadora: especifica el nombre de la computadora (usualmente un nombre de dominio o una dirección IP) donde el contenido está alojado.
  • La ruta de directorios: Secuencia de directorios separados por barras que definen la ruta a seguir para llegar al documento.
  • El nombre de archivo: El nombre del archivo que contiene el recurso.

De este modo podemos analizar y dividir cualquier URL dada. Por ejemplo, echemos un vistazo a la URL del elemento HTML span (http://www.htmlquick.com/es/reference/tags/span.html):

  • Protocolo: http://
  • Nombre de la computadora (nombre de dominio): www.htmlquick.com
  • Ruta de directorios: /es/reference/tags/
  • Nombre de archivo: span.html

Algunas URLs pueden no contener directorio alguno, mientras que otras pueden omitir el nombre de archivo del recurso. Por ejemplo, cuando el archivo no está definido en una petición HTTP, los servidores web automáticamente envían archivos predeterminados (por ejemplo, index.html). También, al tipear una URL en algunos navegadores, si el protocolo se omite (por ejemplo, www.servidor.com/index.php), la falta se reemplaza automáticamente por el prefijo del protocolo HTTP (http://). Esta última URL es solamente modificada por el programa en cuestión pero resulta inválida como URL.

A continuación se listan algunos ejemplos de URLs:

ftp://servidor.com/recurso.php (ningún directorio especificado)
http://www.w3.org/TR/CSS21/ (ningún archivo especificado)
http://www.htmlquick.com/es/reference/tags/a.html

URIs relativas

Las URIs relativas son URIs parciales usadas para hacer referencia a un documento desde otro en la misma computadora. En otras palabras, podemos definir una URI relativa como la ruta a seguir (ruta de directorios) para llegar al recurso destino desde la actual ubicación del documento.

Para comprenderlo mejor, supone que el directorio actual, ubicado en "http://servidor.es/documentos/index.asp", necesita apunta a un documento ubicado en "http://servidor.es/documentos/nuevos/mejores/dos.asp". La URI relativa para referir al recurso desde el documento actual será: "nuevos/mejores/dos.asp". Si miras de cerca al ejemplo anterior, puedes contruir la dirección del recurso destino URL (con algún algoritmo) simplemente utilizando la dirección URL del documento actual y la URI relativa.

El directorio especial ".." permite subir un nivel hasta el directorio padre. Entonces, para apunta desde "http://nuevoservidor.mil/documentos/nuevos/mejores/recurso.htm" a "http://nuevoservidor.mil/documentos/viejos/mejores/junio.htm", la URI relativa será: "../../viejos/mejores/junio.htm".

Para más información acerca de la vinculación de recursos, revisa el tutorial: "Organizando un sitio web".

Diseño y desarrollo: Latitud29.com

Vínculos y logos|Contacto|Más allá de HTML|Herramientas y recursos|Mapa del sitio|Webmaster|Dona