O que é um URL e como você pode editá-lo?

Quando você está navegando na web, você está usando URLs o tempo todo. Quer você siga um link, clique em um favorito ou digite o endereço de um site no navegador, existe um URL no centro da operação. Mas o que é um URL — e como você edita um?

O que esse acrônimo significa?

Primeiro, você está certo em reconhecer que "URL" é um acrônimo, mas a versão completa não ajudará necessariamente a explicar as coisas; URL significa "Uniform Resource Locator". Em um sentido simplificado, essa frase realmente significa apenas "endereço" e é exatamente isso que um URL é: o endereço de uma página da web.

Em geral, um URL pode ser separado em cinco seções, cada uma mais específica que a anterior. Eles são um pouco como os endereços postais em grande parte do mundo ocidental, exceto na ordem inversa. No final deste artigo, você saberá a que propósito cada uma dessas partes serve e será capaz de entender qualquer URL que encontrar em um nível mais profundo do que antes.

O protocolo: o que fazer com este URL

A maioria dos URLs que você encontrar será usada para identificar sites ou páginas da web individuais, mas os URLs podem ser usados ​​em outros contextos; o protocolo ajuda a definir este contexto muito amplo logo no início.

O protocolo padrão usado para se referir a sites é HTTP, mas outros protocolos comuns incluem "mailto" (para e-mail), "arquivo" (para acesso ao sistema de arquivos local) e FTP (para transferência de arquivos).

Há outro protocolo que você já encontrou: HTTPS. Como você pode imaginar, é um primo próximo do protocolo HTTP padrão, mas este prefixo de URL indica que é uma versão "segura". Em essência, isso significa que o uso de tal URL é mais privado do que a alternativa HTTP padrão – você frequentemente verá esse URL acompanhado de um ícone de cadeado na barra de endereço do navegador, o que pode até ocultar o protocolo por completo.

Alguns navegadores oferecem seus próprios protocolos personalizados exclusivos, como no URL da página de preferências do Chrome, "chrome: // settings /".

Experimentando com endereços

Tente digitar " arquivo : /// " na barra de endereço do navegador para visualizar os arquivos no seu computador. Se você estiver visualizando uma página da web não segura (como http : //apache.org), tente editar o URL para visualizar a versão segura (por exemplo, https : //apache.org). Muitos sites irão redirecioná-lo automaticamente de sua versão padrão para o equivalente seguro.

O host: um endereço para todo o site

O host (semelhante, embora não necessariamente igual ao nome do host ou domínio) é o que identifica um "site" específico. É feito de uma série de partes separadas por pontos e, geralmente, é tudo que você precisa digitar para acessar a página inicial de uma determinada empresa ou site de produto.

A ordem das partes no domínio é a ordem oposta da URL geral – ou seja, ela começa específica e fica mais geral à medida que avança. No exemplo, "www" é o bit mais específico, depois vem um bit "amazon" mais geral e, finalmente, o "domínio de nível superior", como "com".

Leia mais: O que as extensões de domínio de URL representam e por que são necessárias

Experimentando URLs

Um dos ajustes mais úteis que você pode fazer em um domínio é alterar os níveis finais que se referem à sua localização. Este pode ser apenas o domínio de nível superior ou, possivelmente, a parte anterior também.

Por exemplo, este livro em amazon.com (o site dos EUA):

 https://www.amazon. com /Animal-Farm-George-Orwell/dp/0451526341/

pode ser visto na Amazon Germany trocando o "com" por "de", fornecendo:

 https://www.amazon. de /Animal-Farm-George-Orwell/dp/0451526341/

O caminho: um endereço para uma página específica

O caminho identifica uma página específica no site da URL. Enquanto o host começou específico e ficou mais geral conforme lemos da esquerda para a direita, o caminho é exatamente o contrário: ele começa com "mais geral" e fica "mais específico" à medida que restringe a localização exata do final página. É semelhante à maneira como você endereça arquivos em um computador porque, no caso mais simples, está fazendo exatamente isso.

Experimentando caminhos

Não há garantias, mas os sites – geralmente os mais bem organizados – costumam estruturar seus caminhos de forma que possam ser navegados por edição manual. Por exemplo, se você estiver olhando para este URL:

 https://www.apple.com /ipad/compare/

você pode tentar remover a última parte do caminho para navegar "para cima" um nível:

 https://www.apple.com /ipad/

A consulta: parâmetros de URL

Quando um recurso é mais complicado do que apenas uma página básica, insira a "string de consulta", uma coleção de parâmetros de URL que normalmente são pares de nome / valor, cada um separado por um "&".

Cada site (na verdade, cada página de um site) é livre para decidir tudo sobre como trata os parâmetros de URL, incluindo seus nomes. No exemplo do YouTube, "v" se refere a um vídeo específico e "t", um momento no qual iniciar a reprodução do vídeo.

Experimentando Parâmetros

Os parâmetros de URL oferecem possivelmente a maior flexibilidade para "hacking" de URL! Por exemplo, o parâmetro "t" do URL do YouTube é bastante flexível; em vez de segundos, pode representar minutos:

 https://www.youtube.com/watch?v=yh5MEDKrwqI&t= 1m

ou pode combinar os dois:

 https://www.youtube.com/watch?v=yh5MEDKrwqI&t= 1m30s

Um identificador de fragmento: ponto dentro de uma página

Outro jargão altamente técnico que descreve um conceito simples, um "identificador de fragmento" é a parte mais específica da URL, endereçando uma parte individual da página.

Ele só estará disponível se a página subjacente oferecer suporte, mas a Wikipedia é um bom exemplo de como isso é feito.

Todos os links na seção Conteúdo do URL da Wikipedia acima navegam na mesma página, eles apenas usam identificadores de fragmento diferentes para direcionar pontos diferentes.

Experimentando com identificadores

Freqüentemente, a primeira coisa que você deseja fazer é simplesmente remover o identificador do fragmento; isso não é nem um pouco prejudicial, ele apenas converterá um URL "específico do ponto" em um cujo padrão seja o topo da página. Pode ser necessário fazer isso se você clicou em um link de "conteúdo", mas deseja enviar a alguém o URL no topo da página. Para fazer isso, comece com o URL completo:

 https://en.wikipedia.org/wiki/URL #History

em seguida, basta remover o identificador de fragmento:

 https://en.wikipedia.org/wiki/URL

E esse é um URL!

Agora você sabe tudo sobre a anatomia de um URL, do protocolo ao identificador de fragmento. Os URLs começam gerais e ficam mais específicos conforme você os lê da esquerda para a direita. Depois de entender como cada parte funciona, você pode editar um URL para fazer alterações úteis.

Outra área específica que oferece mais informações é a extensão do domínio.

Crédito da imagem: Chris Dlugosz / Flickr