O que é um URL (Uniform Resource Locator)?

Photo of author
Escrito por Joao Botas

Sou um profissional de marketing digital com mais de uma década de experiência em negócios online.

Quando digita um endereço no seu navegador da web, muitas coisas acontecem nos bastidores.

E a maior parte disso é determinada pelas várias partes do URL que digitou. Vamos olhar mais de perto.

Um URL pode consistir em várias partes diferentes.

Há um nome de alojamento web que mapeia para um endereço IP de um recurso específico na Internet e um monte de informações adicionais que dizem ao seu navegador e ao servidor como lidar com as coisas.

Pode pensar num endereço IP como sendo algo como um número de telefone. 

Um nome de alojamento web é como o nome de uma pessoa cujo número de telefone deseja consultar.

E um padrão chamado Domain Name System (DNS) funciona em segundo plano como uma lista telefónica, traduzindo os nomes de alojamento web mais amigáveis aos humanos em endereços IP que as redes usam para rotear o tráfego.

Mantendo essa analogia em mente, vamos dar uma olhada na estrutura de uma URL e como ela funciona para levá-lo aonde deseja.

Como um URL é estruturado

A estrutura de um URL foi definida pela primeira vez por Sir Tim Berners-Lee, o tipo que criou a Web e o primeiro navegador da Web, em 1994. URLs combinam essencialmente a ideia de nomes de domínio com a ideia de usar um caminho de arquivo para identificar um determinado pasta e estrutura de arquivos. 

Então, é como usar um caminho como C: Documentos Pessoal meuarquivo.txt no Windows, mas com algumas coisas extras no início para ajudar a encontrar o servidor certo na internet onde esse caminho existe e o protocolo usado para acessar o em formação.

Um URL consiste em várias partes diferentes.

Considere, por exemplo, um URL básico como o mostrado na imagem abaixo.

O que é um URL

Esse URL simples é dividido em dois componentes principais: o esquema e a autoridade.

Esquema

Muitas pessoas pensam que um URL é apenas um endereço da web, mas não é tão simples assim.

Um endereço da web é um URL, mas todos os URLs não são endereços da web.

Outros serviços que pode acessar na Internet, como FTP, ou mesmo localmente, como MAILTO, também são URLs.

A parte do esquema de um URL (as letras seguidas de dois pontos) denotam o protocolo com o qual um aplicativo (como o seu navegador da web) e o servidor deve se comunicar.

Os endereços da Web são os URLs mais comuns, mas existem outros.

Leitura adicional:  Conheça as Melhores Plataformas de Vídeo

Então, pode ver esquemas como:

  • Protocolo de transferência de hipertexto (HTTP): este é o protocolo básico da web e determina quais ações os servidores e navegadores da web devem realizar em resposta a certos comandos.
  • HTTP Seguro ( HTTPS ) : esta é uma forma de HTTP que funciona numa camada segura e criptografada para um transporte mais seguro de informações.
  • Protocolo de transferência de arquivos (FTP): este protocolo ainda é frequentemente usado para transferir arquivos pela Internet.

Em navegadores modernos, o esquema não é tecnicamente necessário como parte do URL.

Se você entrar num site como “www.howtogeek.com”, o seu navegador determinará automaticamente o protocolo correto a ser usado. 

Ainda assim, alguns outros aplicativos (e protocolos) requerem o uso de um esquema.

Autoridade

A parte de autoridade de uma URL (que é precedida por duas barras) é dividida em várias partes.

Vamos começar com um URL muito simples, o tipo que o levaria à página inicial de um site.

O que é um URL 2

Neste exemplo simples, toda a parte “www.example.com” é chamada de nome de host e resolve para um endereço IP.

Também pode digitar um endereço IP na barra de endereços do navegador em vez do nome do host, se por acaso o conhecer.

Mas, ao analisar o nome do host, é útil lê-lo de trás para frente para entender o que está a acontecer, então aqui estão esses componentes:

  • Domínio de nível superior: no exemplo aqui, “com” é o domínio de nível superior. Estes são o nível mais alto no Sistema de Nome de Domínio Hierarquia (DNS) usada para traduzir endereços IP em endereços de linguagem simples que são mais fáceis para nós, humanos, lembrarmos. Esses domínios de nível superior são criados e geridos pela Internet Corporation for Assigned Names and Numbers (ICANN). Os três domínios de nível superior mais, comuns são .com, .net e .gov. A maioria dos países também tem o seu próprio domínio de nível superior de duas letras, então verá domínios como .us (Estados Unidos), .uk (Reino Unido), .ca (Canadá) e muitos outros. Existem também alguns domínios de nível superior, adicionais (como .museum) que são patrocinados e geridos por organizações privadas. Além desses, também existem alguns domínios genéricos de nível superior (como .club, .life e .news).
  • Subdomínio: Como o DNS é um sistema hierárquico, ambas as partes “www” e “exemplo” do nosso URL de exemplo são consideradas subdomínios. A parte “www” é um subdomínio do domínio de nível superior “com” e a parte “www” é um subdomínio do domínio “exemplo”. É por isso que costuma ver uma empresa com um nome registado como “google.com” dividido em subdomínios separados como “www.google.com,” “news.google.com,” “mail.google.com,” e em breve.
Leitura adicional:  O que são Leads? Porque deve Trabalhar com esta Estratégia?

Esse é o exemplo mais básico da secção de autoridade de um URL, mas as coisas podem ficar mais complicadas.

Existem dois outros componentes que a secção de autoridade pode conter:

  • Informações do utilizador: A secção de autoridade também pode conter um nome de utilizador e uma senha para o site que está a aceder. É incomum ver essa estrutura em URLs hoje, mas pode acontecer. Se estiver presente, a parte das informações do utilizador vem antes do nome do host e é seguida por um sinal @. Portanto, pode ver algo como “//nomedeutilizador:senha@www.exemplo.com” se incluir as informações do utilizador.
  • Número da porta: os dispositivos de rede usam endereços IP para obter informações para o computador correto numa rede. Quando esse tráfego chega, um número de porta informa ao computador o aplicativo para o qual esse tráfego se destina. O número da porta é outro elemento que não verá com frequência ao navegar na web, mas pode ser visto em aplicativos de rede (como jogos) que exigem a inserção de um URL. Se o URL incluir um número de porta, ele virá após o nome do host e será precedido por dois pontos. Seria mais ou menos assim: “//www.example.com:8080.”

Então, esse é o esquema e as partes de autoridade de um URL, mas como deve ter adivinhado depois de olhar muitos URLs enquanto navega na web, eles podem incluir ainda mais coisas.

Caminhos, consultas e fragmentos

Existem três partes adicionais de um URL que pode ver após a parte de autoridade: caminhos, consultas e fragmentos. Veja como funcionam.

Caminho

A secção de autoridade de um URL leva o seu navegador (ou qualquer aplicativo) ao servidor certo numa rede.

O caminho a seguir, que funciona exatamente como um caminho no Windows, macOS ou Linux, leva você à pasta ou arquivo certo nesse servidor. 

O caminho é precedido por uma barra e há uma barra entre cada diretório e subdiretório, assim:

www.exemplo.com/folder/subfolder/filename.html

A última parte é o nome do arquivo que é aberto quando aceda ao site.

Embora não possa vê-lo na barra de endereço, isso não significa que não esteja lá. 

Alguns idiomas usados para criar páginas da web ocultam o nome do arquivo e a extensão que está a visualizar. 

Isso torna o URL mais fácil de lembrar e digitar e dá a ele uma aparência mais limpa.

Leitura adicional:  Como Gerar Vendas Para sua Loja de Roupas Online

Consultas

A parte da consulta de um URL é usada para identificar coisas que não fazem parte de uma estrutura de caminho estrita.

Na maioria das vezes, verá-os sendo usados ao realizar uma pesquisa ou quando uma página da web fornece dados por um formulário. 

A parte da consulta é precedida por um ponto de interrogação e vem após o caminho (ou após o nome do host se um caminho não estiver incluído).

Como exemplo, tome este URL apresentado quando pesquisamos na Amazon as palavras-chave “wi-fi extender”:

https://www.amazon.es/s/ref=nb_sb_noss_2?url=search-alias%3Daps&field-keywords=wi-fi+extender

O formulário de busca passou informações para o mecanismo de busca da Amazon.

Após o ponto de interrogação, veja que há duas partes na consulta: um URL para a pesquisa (que é a parte “url = search-alias% 3Daps & field”) e as palavras-chave que digitamos (ou seja, “keywords = wi-fi + extensor ”).Esse é um exemplo bastante simples, e frequentemente verá URLs com variáveis adicionais (e mais complicadas).

Por exemplo, este é o URL quando pesquisamos no Google pela palavra-chave “joaobotas”:

https://www.google.pt/search?q=joaoabotas&rlz=1C1GCEA_enUS751US751&oq=joaobotas&aqs=chrome..69i57j69i60l4j0.1839j1j4&sourceid=chrome&ie=UTF-8

Como pode ver, existem algumas informações diferentes lá.

Neste caso, veja que há informações adicionais indicando o idioma de pesquisa, o navegador que usamos (Chrome) e até o número da versão do navegador.

Fragmento

O componente final de um URL que pode ver é chamado de fragmento.

O fragmento é precedido por uma marca de hash (#) e é usado para indicar um local específico numa página da web.

Ao codificar uma página da web, os designers podem criar âncoras para textos específicos, como títulos.

Quando o fragmento apropriado é usado no final de uma URL, o seu navegador carrega a página e pula para aquela âncora. 

Âncoras e URLs com fragmentos são frequentemente usados para criar tabelas de conteúdo em páginas da web para tornar a navegação mais fácil.

Aqui está um exemplo. A página da Wikipedia sobre o Renascimento é um documento bastante longo e está dividido em cerca de 11 secções, cada uma delas com várias subsecções.

Mas cada título da página tem uma âncora incluída e um índice no topo do artigo inclui links que permitem pular para as diferentes secções. 

Esses links funcionam a incluir fragmentos.

Também pode usar esses fragmentos diretamente na barra de endereço ou como links partilháveis.

Digamos, por exemplo, que queira mostrar a alguém a secção dessa página que cobre Portugal. 

Pode simplesmente enviar este link:

https://pt.wikipedia.org/wiki/Renascimento#Portugal

Essa parte “#Russia” no final da URL os leva direto para essa secção após carregar a página.

Então aí está, mais do que já quis saber sobre como funcionam os URLs.

Deixe um comentário