URL
Concepto de Desarrollo web en Utilidades, conectado con sus herramientas y conceptos vecinos.
Actualizado el 31 de agosto de 2026
Una URL (Uniform Resource Locator) es la dirección que identifica de forma única un recurso en internet. Es lo que escribes en la barra del navegador: https://gliora.es/es/wiki/url/. Sin las URLs, la web tal y como la conocemos no existiría: son el sistema de direccionamiento universal que permite que cualquier dispositivo en cualquier red encuentre exactamente el recurso que se solicita.
¿Cuáles son las partes de una URL?
Una URL completa puede tener hasta siete componentes:
https://usuario:clave@gliora.es:443/es/wiki/url/?q=busqueda#seccion
│──────│ │───────────│ │────────│ │──│ │─────────│ │────────│ │──────│
esquema credenciales host puerto path query fragmento
| Parte | Ejemplo | Descripción |
|---|---|---|
| Esquema | https | Protocolo de comunicación. Los más comunes: http, https, ftp, mailto |
| Host | gliora.es | Dominio o dirección IP del servidor |
| Puerto | 443 | Número de puerto TCP. Se omite cuando es el por defecto (443 para HTTPS, 80 para HTTP) |
| Path | /es/wiki/url/ | Ruta al recurso dentro del servidor |
| Query | q=busqueda | Parámetros en clave=valor separados por &. Empieza con ? |
| Fragmento | seccion | Identificador de una sección dentro del documento. Empieza con #; no se envía al servidor |
Las credenciales (usuario:clave en la URL) son válidas técnicamente pero están en desuso por razones de seguridad.
¿Qué diferencia hay entre URL, URI y URN?
Los tres son estándares del RFC:
- URI (Uniform Resource Identifier): el concepto más amplio; identifica un recurso por su ubicación, nombre o ambos.
- URL: un subtipo de URI que identifica el recurso y especifica cómo acceder a él (el esquema).
- URN (Uniform Resource Name): identifica el recurso por un nombre permanente sin indicar cómo acceder. Ejemplo:
urn:isbn:978-84-376-0494-7.
En la práctica cotidiana, URL y URI se usan como sinónimos.
URL absoluta vs. URL relativa
Una URL absoluta incluye el esquema y el host; funciona desde cualquier contexto:
https://gliora.es/es/wiki/url/
Una URL relativa omite el esquema y el host; se interpreta en relación al documento actual:
/es/wiki/url/ → relativa a la raíz del dominio actual
../interes-compuesto/ → relativa al directorio padre
Las URLs relativas son útiles en HTML y CSS para no romper los enlaces si el sitio cambia de dominio.
Codificación de URL (percent-encoding)
Las URLs solo pueden contener un subconjunto de caracteres ASCII. Los demás (espacios, acentos, ñ, símbolos) se codifican con percent-encoding: cada byte se representa como %XX, donde XX es el valor hexadecimal del byte en UTF-8.
Ejemplos frecuentes:
| Carácter | Codificado |
|---|---|
| Espacio | %20 (o + en query strings) |
ñ | %C3%B1 |
á | %C3%A1 |
& | %26 |
= | %3D |
En JavaScript puedes codificar y decodificar con encodeURIComponent() / decodeURIComponent(). Para más detalles sobre la codificación de caracteres en URLs, consulta el artículo sobre codificación de URL.
¿Cómo afectan las URLs al SEO?
Google usa la URL como señal de relevancia. Una URL descriptiva como /es/wiki/interes-compuesto/ transmite contexto tanto al buscador como al usuario antes de hacer clic. Buenas prácticas:
- Usa palabras clave en el path, en minúsculas y separadas por guiones (ver slug).
- Evita parámetros de query para contenido indexable; prefiere URLs semánticas.
- Mantén las URLs estables: los cambios de URL sin redirección 301 destruyen el posicionamiento acumulado.
- Evita URLs muy largas (más de 100 caracteres); Google puede truncarlas en los resultados.
Conceptos relacionados
También en Desarrollo web
Preguntas frecuentes
¿Qué significa URL?
¿Qué diferencia hay entre una URL absoluta y una relativa?
¿Qué es la codificación de URL o percent-encoding?
Ver todas las herramientas de Utilidades.