Una URL o por sus siglas en inglés Uniform Resource Locator o Localizador Uniforme de Recursos, es una dirección que se utiliza para acceder a recursos en la web. Es la forma en que los navegadores encuentran y muestran contenido en Internet. Cada URL es única y permite a los usuarios llegar directamente a una página específica.
Partes que Componen una URL
Una URL está formada por varias partes esenciales:
- Esquema: Indica el protocolo a utilizar, como
http://ohttps://. - Host: El nombre del dominio, que identifica el servidor donde se aloja el recurso, como
www.diereccionweb.com. - Ruta: La ubicación del archivo en el servidor, que puede ser algo como
/carpeta/pagina.html. - Cadenas de consulta: Parámetros adicionales que pueden pasar información a la página, por ejemplo,
?usuario=123.
Datos Curiosos sobre las URLs
- No pueden contener espacios ni ciertos caracteres: a veces aparece un
%20en la barra de direcciones. Es porque las URLs solo permiten caracteres ASCII. Los espacios se sustituyen por%20, la «ñ» por%C3%B1, etc. Esto se llama URL Encoding. - Tienen un límite de largo: Aunque técnicamente no hay un límite oficial en el estándar, la mayoría de los navegadores dejan de funcionar correctamente si una URL supera los 2,048 caracteres. Si es más larga que eso, el navegador simplemente no da más.
- Las URLs cortas» como las de Bitly, Tiny URL, Rebrandly, entre otros, sirven para rastrear quién hace clic y desde dónde.
- El punto final que nadie usa. Aunque todos escribimos
google.com, la forma técnicamente correcta y absoluta de una URL termina con un punto:google.com.Este punto extra representa la raíz del sistema de nombres de dominio. Si lo escribes en tu navegador, la mayoría de los sitios seguirán cargando perfectamente. Se usa a nivel técnico para decirle al servidor: «No busques más, esta es la dirección completa y final». - Los Emojis pueden ser parte de una URL. Aunque las URLs técnicamente solo aceptan caracteres básicos (ASCII), existe un sistema llamado Punycode que traduce los emojis a un código que el navegador entiende. Por ejemplo, el emoji de una pizza 🍕 se traduce internamente como
xn--vi8h. Muchas empresas de marketing usan esto para crear enlaces visualmente llamativos en campañas móviles.
