¿Que é un URL? (Uniform Resource Locator)

Definición e exemplos de URL

Abreviada como URL , un localizador de recursos uniforme é unha forma de identificar a localización dun ficheiro en internet. Son o que usamos para abrir non só sitios web, senón tamén para descargar imaxes, videos, programas de software e outros tipos de arquivos que están hospedados nun servidor.

Apertura dun arquivo local no computador é tan sinxelo coma premer dúas veces nela, pero para abrir ficheiros en computadoras remotas , como servidores web, debemos usar URLs para que o noso navegador web saiba onde mirar. Por exemplo, abrindo o ficheiro HTML que representa a páxina web que se explica a continuación, faise introducila na barra de navegación na parte superior do navegador que está a usar.

Os localizadores de recursos uniformes son máis comúnmente abreviados como URL pero tamén se lles chama enderezos de sitios web cando se refiren a URLs que usan o protocolo HTTP ou HTTPS.

O URL adoita pronunciarse con cada letra que se fala individualmente (ie. U - r - l , non earl ). Solía ​​ser unha abreviatura para Universal Resource Locator antes de ser modificado a Uniform Resource Locator.

Exemplos de URLs

Probablemente estea usado para ingresar en URL, como este para acceder ao sitio web de Google:

https://www.google.com

O enderezo completo chámase URL. Outro exemplo é este sitio (primeiro) e Microsoft (segundo):

https: // https://www.microsoft.com

Incluso pode super-específica e abrir a URL directa a unha imaxe, como esta longa que apunta ao logotipo de Google no sitio web de Wikipedia. Se abre a ligazón pode ver que comeza con https: // e ten unha URL de busca normal como os exemplos anteriores, pero ten moitos outros textos e barras para sinalarlle o cartafol e arquivo exactos onde a imaxe reside no servidor do sitio web.

O mesmo concepto aplícase cando estás a acceder á páxina de inicio de sesión do enrutador ; o enderezo IP do roteiro úsase como URL para abrir a páxina de configuración. Vexa esta Lista de contrasinais predeterminada de NETGEAR para ver o que quero dicir.

A maioría de nós está familiarizado con estes tipos de URL que usamos nun navegador web como Firefox ou Chrome, pero estes non son os únicos casos en que necesitará un URL.

En todos estes exemplos, está a usar o protocolo HTTP para abrir o sitio web, que probablemente sexa o único que máis xente encontre, pero hai outros protocolos que tamén podería usar, como FTP, TELNET , MAILTO e RDP. Un URL pode incluso apuntar aos ficheiros locais que ten no disco ríxido . Cada protocolo pode ter un conxunto único de regras de sintaxe para chegar ao destino.

Estrutura dunha URL

Un URL pode dividirse en diferentes seccións, cada peza que cumpra un obxectivo específico cando acceda a un ficheiro remoto.

Os URL HTTP e FTP están estructurados do mesmo xeito que o protocolo: // hostname / fileinfo . Por exemplo, acceder a un ficheiro FTP co seu URL pode parecer algo así:

FTP: // servidor / cartafol / outra cartafol / programa.docx

... que, ademais de ter FTP en lugar de HTTP , parece que calquera outro URL que poida atopar por aí na web.

Usemos o seguinte URL, que é o anuncio de Google dun fallo da CPU , como exemplo dun enderezo HTTP e identifica cada parte:

https://security.googleblog.com/2018/01/todays-cpu-vulnerability-what-you-need.html

Regras de sintaxe de URL

Só se permiten números, letras e os seguintes caracteres nunha URL: ()! $ -'_ * +.

Outros caracteres deben ser codificados (traducidos ao código de programación) para ser aceptados nun URL.

Algunhas URL teñen parámetros que separan o URL lonxe de variables adicionais. Por exemplo, cando fas unha busca en Google :

https://www.google.com/search?q=

... o signo de interrogación que ves é dicir un determinado script, hospedado no servidor de Google, que queres enviarlle un comando específico para obter resultados personalizados.

O script específico que usa Google para executar buscas sabe que o que segue o ? Q = parte da URL debe ser identificado como o termo de busca, polo que se emprega todo o que se escribe nese punto na URL para buscar no buscador de Google.

Podes ver un comportamento similar na URL desta busca de YouTube para os mellores videos de gatos :

https://www.youtube.com/results?search_query=best+cat+videos

Nota: aínda que non se permiten espazos nun URL, algúns sitios web usan un sinal, que pode ver nos exemplos de Google e YouTube. Outros usan o equivalente codificado dun espazo, que é % 20 .

As URL que usan varias variables usan unha ou máis ampers despois do signo de interrogación. Podes ver o exemplo aquí para unha busca de Amazon.com para Windows 10:

https://www.amazon.com/s/ref=nb_sb_noss_2?url=search-alias%3Daps&field-keywords=windows+10

A primeira variábel, url , está precedida polo signo de interrogación, pero a próxima variable, palabras clave de campo , está precedida por un e. As variables adicionais tamén estarían precedidas por un ampersand.

As partes dun URL son maiúsculas e minúsculas . Específicamente, todo logo do nome de dominio (os directorios e o nome do ficheiro). Podes ver isto por si mesmo se capitaliza a palabra "ferramentas" na URL de exemplo do meu sitio que deconstruímos anteriormente, facendo que o final da URL le / free -driver-updater-Tools.htm . Intente abrir esa páxina aquí e verá que non se carga porque non existe ese ficheiro específico no servidor.

Máis información sobre URLs

Se un URL apunta a un ficheiro que o seu navegador web pode amosar, como unha imaxe JPG , entón non ten que realmente descargar o ficheiro no seu computador para poder velo. Non obstante, para os ficheiros que normalmente non se amosan no navegador, como ficheiros PDF e DOCX , e especialmente ficheiros EXE (e moitos outros tipos de ficheiros), solicitaráselle que descargue o ficheiro no seu computador para usalo.

As URL proporcionan un xeito doado de acceder á dirección IP do servidor sen necesidade de saber o que é o enderezo real. Son como nomes fáciles de lembrar para os nosos sitios web favoritos. Esta tradución desde unha URL a unha dirección IP é a que serven os servidores DNS .

Algunhas URL son realmente longas e complexas e úsanse mellor se fai clic nel como unha ligazón ou copie / pegue na barra de enderezos do navegador. Un erro nun URL podería xerar un erro de código de estado HTTP de 400 series, sendo o tipo máis común un erro 404 .

Un exemplo pode verse en 1and1.com . Se tenta acceder a unha páxina que non existe no seu servidor (coma este), recibirá un erro 404. Estes tipos de erros son tan comúns que adoitan atopar versións personalizadas, moitas veces divertidas nalgúns sitios web. Vexa as miñas mellores 20 páxinas de erro 404 Algunha presentación de diapositivas para algúns dos meus favoritos persoais.

Se ten problemas para acceder a un sitio web ou a un ficheiro en liña que cre que debería estar cargando normalmente, consulte Como solucionar un erro nun URL para obter algunhas ideas útiles sobre o que hai que facer a continuación.

A maioría dos URL non precisan o nome do porto. Apertura de google.com , por exemplo, pódese facer especificando o seu número de porto ao final como http://www.google.com:80 pero non é necesario. Se o sitio funcionaba no porto 8080, pode substituír o porto e acceder á páxina dese xeito.

Por defecto, os sitios FTP usan o porto 21, pero outros poden configurarse no porto 22 ou algo diferente. Se o sitio FTP non está a usar o porto 21, ten que especificar o que está a usar para acceder correctamente ao servidor. O mesmo concepto aplícase a calquera URL que use un porto diferente do que o programa utilizado para acceder asume por defecto que está a usar.