¿Qué es una URL? - Aprende desarrollo web | MDN (2024)

Este artículo analiza los localizadores uniformes de recursos (URL) y explica qué son y cómo están estructurados.

requisitos previos: Primero debes sabercomo funciona internet,que es un servidor webylos conceptos detrás de los enlaces en la web.
Objetivo: Aprenderá qué es una URL y cómo funciona en la Web.

Resumen

ConhipertextoyHTTP,URLes uno de los conceptos clave de la Web. Es el mecanismo utilizado pornavegadorespara recuperar cualquier recurso publicado en la web.

URLrepresentaLocalizador Uniforme de Recursos. Una URL no es más que la dirección de un recurso único dado en la Web. En teoría, cada URL válida apunta a un recurso único. Dichos recursos pueden ser una página HTML, un documento CSS, una imagen, etc. En la práctica, existen algunas excepciones, siendo la más común una URL que apunta a un recurso que ya no existe o que se ha movido. Como el recurso representado por la URL y la propia URL son manejados por el servidor web, depende del propietario del servidor web administrar cuidadosamente ese recurso y su URL asociada.

Conceptos básicos: anatomía de una URL

Estos son algunos ejemplos de URL:

https://developer.mozilla.orghttps://developer.mozilla.org/en-US/docs/Learn/https://developer.mozilla.org/en-US/search?q=URL

Cualquiera de esas URL se puede escribir en la barra de direcciones de su navegador para indicarle que cargue la página asociada (recurso).

Una URL se compone de diferentes partes, algunas obligatorias y otras opcionales. Las partes más importantes se destacan en la siguiente URL (los detalles se proporcionan en las siguientes secciones):

¿Qué es una URL? - Aprende desarrollo web | MDN (1)

Nota:Puede pensar en una URL como una dirección de correo postal normal: laesquemarepresenta el servicio postal que desea utilizar, elnombre de dominioes la ciudad o pueblo, y elpuertoes como el código postal; elcaminorepresenta el edificio donde se debe entregar su correo; elparámetrosrepresentar información extra como el número del apartamento en el edificio; y, finalmente, elanclarepresenta a la persona real a la que ha dirigido su correo.

Nota:Hayalgunas partes adicionales y algunas reglas adicionalescon respecto a las URL, pero no son relevantes para los usuarios habituales o los desarrolladores web. No se preocupe por esto, no necesita conocerlos para crear y usar URL completamente funcionales.

Esquema

¿Qué es una URL? - Aprende desarrollo web | MDN (2)

La primera parte de la URL es laesquema, que indica el protocolo que debe utilizar el navegador para solicitar el recurso (un protocolo es un método establecido para intercambiar o transferir datos en una red informática). Por lo general, para los sitios web, el protocolo es HTTPS o HTTP (su versión no segura). Dirigirse a páginas web requiere uno de estos dos, pero los navegadores también saben cómo manejar otros esquemas comocorreo electrónico:(para abrir un cliente de correo), así que no se sorprenda si ve otros protocolos.

Autoridad

¿Qué es una URL? - Aprende desarrollo web | MDN (3)

A continuación sigue elautoridad, que está separado del esquema por el patrón de caracteres://. Si está presente, la autoridad incluye tanto aldominio(p.ej.www.ejemplo.com) y elpuerto(80), separados por dos puntos:

  • El dominio indica qué servidor web se está solicitando. Por lo general, este es unnombre de dominio, pero undirección IPtambién se puede usar (pero esto es raro ya que es mucho menos conveniente).
  • El puerto indica la "puerta" técnica utilizada para acceder a los recursos en el servidor web. Normalmente se omite si el servidor web utiliza los puertos estándar del protocolo HTTP (80 para HTTP y 443 para HTTPS) para otorgar acceso a sus recursos. De lo contrario es obligatorio.

Nota:El separador entre el esquema y la autoridad es://. Los dos puntos separan el esquema de la siguiente parte de la URL, mientras que//indica que la siguiente parte de la URL es la autoridad.

Un ejemplo de una URL que no usa una autoridad es el cliente de correo (mailto:foobar). Contiene un esquema pero no utiliza un componente de autoridad. Por lo tanto, los dos puntos no van seguidos de dos barras y solo actúan como delimitador entre el esquema y la dirección de correo.

Ruta al recurso

¿Qué es una URL? - Aprende desarrollo web | MDN (4)

/ruta/a/miarchivo.htmles la ruta al recurso en el servidor web. En los primeros días de la Web, una ruta como esta representaba la ubicación de un archivo físico en el servidor Web. Hoy en día, es principalmente una abstracción manejada por servidores web sin ninguna realidad física.

Parámetros

¿Qué es una URL? - Aprende desarrollo web | MDN (5)

?clave1=valor1&clave2=valor2son parámetros adicionales proporcionados al servidor web. Esos parámetros son una lista de pares clave/valor separados con el&símbolo. El servidor web puede usar esos parámetros para hacer cosas adicionales antes de devolver el recurso. Cada servidor web tiene sus propias reglas con respecto a los parámetros, y la única forma confiable de saber si un servidor web específico está manejando parámetros es preguntándole al propietario del servidor web.

Ancla

¿Qué es una URL? - Aprende desarrollo web | MDN (6)

#EnAlgúnLugarEnElDocumentoes un ancla a otra parte del recurso en sí. Un ancla representa una especie de "marcador" dentro del recurso, que le da al navegador las instrucciones para mostrar el contenido ubicado en ese lugar "marcado". En un documento HTML, por ejemplo, el navegador se desplazará hasta el punto donde se define el ancla; en un documento de video o audio, el navegador intentará ir al tiempo que representa el ancla. Vale la pena señalar que la parte después de la#, también conocido como elidentificador de fragmento, nunca se envía al servidor con la solicitud.

Cómo usar las URL

Se puede escribir cualquier URL dentro de la barra de direcciones del navegador para acceder al recurso que hay detrás. ¡Pero esto es sólo la punta del iceberg!

ElHTMLidioma -que se discutirá más adelante— hace un uso extensivo de las URL:

  • para crear enlaces a otros documentos con elelemento;
  • vincular un documento con sus recursos relacionados a través de varios elementos tales comoo;
  • para mostrar medios como imágenes (con elelemento), vídeos (con elelemento), sonidos y música (con elelemento), etc.;
  • para mostrar otros documentos HTML con elelemento.

Nota:Al especificar direcciones URL para cargar recursos como parte de una página (como cuando se usa el,,,, y similares), por lo general, solo debe usar URL HTTP y HTTPS, con algunas excepciones (una notable esdatos:; verURL de datos). El uso de FTP, por ejemplo, no es seguro y ya no es compatible con los navegadores modernos.

Otras tecnologías, comoCSSoJavaScript, use URL de forma extensiva, y estas son realmente el corazón de la Web.

URL absolutas frente a URL relativas

Lo que vimos arriba se llamaURL absoluta, pero también hay algo llamadoURL relativa. Elestándar de URLdefine ambos, aunque utiliza los términoscadena de URL absolutaycadena de URL relativa, para distinguirlos deObjetos de URL(que son representaciones en memoria de URL).

Examinemos cuál es la distinción entreabsolutoyrelativosignifica en el contexto de las URL.

Las partes requeridas de una URL dependen en gran medida del contexto en el que se utiliza la URL. En la barra de direcciones de su navegador, una URL no tiene ningún contexto, por lo que debe proporcionar una dirección completa (oabsoluto) URL, como las que vimos arriba. No necesita incluir el protocolo (el navegador usa HTTP de manera predeterminada) o el puerto (que solo se requiere cuando el servidor web de destino usa algún puerto inusual), pero todas las demás partes de la URL son necesarias.

Cuando se usa una URL dentro de un documento, como en una página HTML, las cosas son un poco diferentes. Debido a que el navegador ya tiene la propia URL del documento, puede usar esta información para completar las partes faltantes de cualquier URL disponible dentro de ese documento. Podemos diferenciar entre unURL absolutay unURL relativamirando solo a lacaminoparte de la URL. Si la parte de la ruta de la URL comienza con "/", el navegador buscará ese recurso desde la raíz superior del servidor, sin referencia al contexto proporcionado por el documento actual.

Veamos algunos ejemplos para que esto quede más claro.

Ejemplos de URL absolutas

URL completa (la misma que usamos antes)
https://developer.mozilla.org/en-US/docs/Learn
protocolo implícito
//developer.mozilla.org/en-US/docs/Learn

En este caso, el navegador llamará a esa URL con el mismo protocolo que el utilizado para cargar el documento que alberga esa URL.

Nombre de dominio implícito
/es-ES/docs/Aprender

Este es el caso de uso más común para una URL absoluta dentro de un documento HTML. El navegador utilizará el mismo protocolo y el mismo nombre de dominio que el utilizado para cargar el documento que aloja esa URL.Nota: no es posible omitir el nombre de dominio sin omitir también el protocolo.

Ejemplos de URL relativas

Para comprender mejor los siguientes ejemplos, supongamos que las URL se llaman desde el documento ubicado en la siguiente URL:https://developer.mozilla.org/en-US/docs/Learn

Sub-recursos
Habilidades/Infraestructura/Comprensión_URL

Porque esa URL no comienza con/, el navegador intentará encontrar el documento en un subdirectorio del que contiene el recurso actual. Entonces, en este ejemplo, realmente queremos llegar a esta URL: https://developer.mozilla.org/en-US/docs/Learn/Skills/Infrastructure/Understanding_URLs.

Retrocediendo en el árbol de directorios
../CSS/pantalla

En este caso, utilizamos el../convención de escritura, heredada del mundo del sistema de archivos UNIX, para decirle al navegador que queremos subir desde un directorio. Aquí queremos llegar a esta URL: https://developer.mozilla.org/en-US/docs/Learn/../CSS/display, que se puede simplificar a: https://developer.mozilla.org/en -US/docs/CSS/display.

URL semánticas

A pesar de su sabor muy técnico, las URL representan un punto de entrada legible por humanos para un sitio web. Se pueden memorizar y cualquiera puede ingresarlos en la barra de direcciones de un navegador. Las personas son el núcleo de la Web, por lo que se considera una buena práctica construir lo que se denominaURL semánticas. Las URL semánticas utilizan palabras con un significado inherente que cualquier persona puede entender, independientemente de sus conocimientos técnicos.

La semántica lingüística es, por supuesto, irrelevante para las computadoras. Probablemente haya visto a menudo direcciones URL que parecen combinaciones de caracteres aleatorios. Pero hay muchas ventajas en la creación de URL legibles por humanos:

  • Es más fácil para ti manipularlos.
  • Aclara las cosas para los usuarios en términos de dónde están, qué están haciendo, qué están leyendo o interactuando en la Web.
  • Algunos motores de búsqueda pueden usar esa semántica para mejorar la clasificación de las páginas asociadas.

Ver también

URL de datos: direcciones URL con el prefijodatos:esquema, permite a los creadores de contenido incrustar archivos pequeños en línea en los documentos.

¿Qué es una URL? - Aprende desarrollo web | MDN (2024)

FAQs

¿Qué es una URL? - Aprende desarrollo web | MDN? ›

Una URL no es más que una direccion que es dada a un recurso único en la Web.

¿Qué es URL en desarrollo web? ›

Una URL (Localizador uniforme de recursos) es un identificador único que se utiliza para localizar un recurso en Internet . También se conoce como dirección web.

¿Qué es una URL y para qué se utiliza? ›

¿Para qué sirve una URL? Las URL sirven para localizar la información que buscas en internet. Para poder acceder directamente a cualquier página o sitio web debes introducir su dirección en la barra del navegador.

¿Qué es una URL y cuáles son las partes que la conforman? ›

URL es la abreviación de Dirección Web.

El formato de una URL esta compuesto por varias partes: Protocolo, Dominio, Extensión, Recurso y Parámetros.

¿Cuál es la diferencia entre una dirección web y una URL? ›

Un dominio es el nombre de un sitio web, una URL es una manera de encontrar un sitio web y un sitio web es lo que las personas ven en sus pantallas. En otras palabras, comprar un dominio es equivalente a comprar el nombre del sitio, pero crear el sitio web en sí es una tarea aparte.

¿Cómo crear una URL de una página? ›

Al crear una URL, debes tener en cuenta lo siguiente:
  1. Evita las palabras vacías (o stop words) superfluas, como artículos (el) y conjunciones (y, o).
  2. Mantente lo más cerca posible del directorio raíz.
  3. Evita las abreviaturas y los signos crípticos.
  4. Usa guiones para separar las palabras, evitando signos y guiones bajos.
Oct 29, 2018

¿Cuántos tipos de URL hay? ›

Hay dos tipos de URL: URL absoluta. URL relativa.

¿Que tiene que tener un URL? ›

+ Ejemplos. Cada dirección web contiene información que le dice al navegador los pasos que tiene que seguir para llegar al destino del usuario. Una URL se compone del protocolo o esquema, el subdominio, el dominio, el puerto, el directorio y el nombre del archivo.

¿Dónde está la URL de una página web? ›

Obtener la URL de una página
  1. En tu ordenador, ve a google.com.
  2. Busca la página que quieras.
  3. En los resultados de búsqueda, haz clic en el título de la página.
  4. En la parte superior del navegador, haz clic en la barra de direcciones para seleccionar toda la URL.
  5. Haz clic con el botón derecho en la URL seleccionada. Copiar.

¿Cuáles son las características de la URL? ›

Una URL debe de estar conformada por las siguientes 3 características:
  • Exacto. La escritura debe de ser correcta para poder acceder a los archivos deseados.
  • Único. Solamente existe un link de URL y pertenece a un solo archivo.
  • Secuencia. Necesita de una serie de caracteres concretos.

¿Cómo se lee una URL? ›

En tu computadora, ve a google.com. Busca la página. En los resultados de la búsqueda, haz clic en el título de la página. En la parte superior del navegador, haz clic en la barra de direcciones para seleccionar la URL completa.

¿Cuál es el dominio principal de una URL? ›

La mayoría de las direcciones web utilizan HTTP. El dominio es el nombre del sitio web, en este caso lapeluqueriadejuanito. La extensión del dominio este representa el nivel del dominio. Las extensiones más utilizadas son: .com, .

¿Qué es URL y nombre de dominio? ›

Una URL (Localizador Universal de Recursos) es una dirección web completa que se utiliza para encontrar una página web en particular . Si bien el dominio es el nombre del sitio web, una URL llevará a cualquiera de las páginas del sitio web. Cada URL contiene un nombre de dominio, así como otros componentes necesarios para ubicar la página específica o el contenido.

¿Cómo saber la URL de un sitio web? ›

Cómo obtener la URL de una página
  1. En tu computadora, ve a google.com.
  2. Busca la página.
  3. En los resultados de la búsqueda, haz clic en el título de la página.
  4. En la parte superior del navegador, haz clic en la barra de direcciones para seleccionar la URL completa.
  5. Haz clic con el botón derecho en la URL seleccionada.

¿Dónde encuentro mi URL? ›

En su computadora, vaya a google.com. Busque la página. En la parte superior de su navegador, haga clic en la barra de direcciones para seleccionar la URL completa . Copiar.

References

Top Articles
Latest Posts
Article information

Author: Geoffrey Lueilwitz

Last Updated:

Views: 5639

Rating: 5 / 5 (80 voted)

Reviews: 95% of readers found this page helpful

Author information

Name: Geoffrey Lueilwitz

Birthday: 1997-03-23

Address: 74183 Thomas Course, Port Micheal, OK 55446-1529

Phone: +13408645881558

Job: Global Representative

Hobby: Sailing, Vehicle restoration, Rowing, Ghost hunting, Scrapbooking, Rugby, Board sports

Introduction: My name is Geoffrey Lueilwitz, I am a zealous, encouraging, sparkling, enchanting, graceful, faithful, nice person who loves writing and wants to share my knowledge and understanding with you.