Skip to content

URL: Localizador Uniforme de Recursos

16 de maio de 2021

Um Uniform Resource Locator identifica um recurso, serviço ou objeto específico em uma rede. As sequências de URL consistem em três partes: a designação do protocolo, o nome do host ou endereço e a localização do recurso.

Substrings de protocolo de URL

As substrings de URL são separadas por caracteres especiais da seguinte maneira: protocolo: // host / local

A substring do protocolo define um protocolo de rede para acessar um recurso. Essas strings são nomes curtos seguidos por três caracteres : //. Os protocolos de URL típicos incluem HTTP (http: //), FTP (ftp: //) e e-mail (mailto: //).

Substrings de host de URL

A substring do host identifica um computador de destino ou outro dispositivo de rede. Os hosts se originam de bancos de dados padrão da Internet, como DNS, e podem ser nomes ou endereços IP. Os nomes de host de muitos sites referem-se não apenas a um único computador, mas também a grupos de servidores.

Substrings de localização de URL

A substring de localização contém um caminho para um recurso de rede específico em um host. Os recursos normalmente estão localizados em um diretório ou pasta de host. Por exemplo, um site pode ter um recurso como /2016/September/word-of-the-day-04.htm para organizar o conteúdo por datas. Quando o elemento de localização é um atalho vazio, como no URL http://example.com, a URL convencionalmente aponta para o diretório raiz do host (denotado por uma única barra) e geralmente uma página inicial (como index.htm).

URLs absolutos e relativos

URLs completos com todas as três substrings são chamados de URLs absolutos. Em alguns casos, os URLs podem especificar apenas um elemento de localização. Eles são chamados de URLs relativos. URLs relativos são usados ​​por servidores da web para evitar elementos de localização embutidos em código que podem estar sujeitos a alterações. Seguindo o exemplo acima, as páginas da web no mesmo servidor vinculado a ele podem codificar um URL relativo como:

Ele usa o URL relativo em vez do URL absoluto equivalente:

Isso tira vantagem da suposição do servidor quanto ao protocolo ausente e às informações do host. Os URLs relativos funcionam apenas quando as informações do host e do protocolo são estabelecidas.

Encurtamento de URL

Os URLs padrão em sites modernos tendem a ser longas sequências de texto. Como compartilhar URLs longos no Twitter e em outros sites de mídia social é complicado, várias empresas criaram tradutores online que convertem um URL completo (absoluto) em um URL mais curto especificamente para uso em suas redes sociais. Encurtadores de URL populares desse tipo incluem t.co (usado com o Twitter) e lnkd.in (usado com o LinkedIn). Outros serviços de encurtamento de URL, como bit.ly e goo.gl trabalhar em toda a Internet e não apenas com sites de mídia social específicos. Além de oferecer uma maneira mais fácil de compartilhar links com outras pessoas, alguns serviços de redução de URL oferecem estatísticas de clique. Alguns também protegem contra usos maliciosos, verificando a localização do URL em relação a listas de domínios suspeitos.