Diferença entre um URL absoluto e um URL relativo

Anonim

um Absoluto versus um URL relativo

O Localizador Uniforme de Recursos (URL) é um endereço que especifica onde um determinado documento ou um recurso está localizado na World Wide Web (WWW). O melhor exemplo de URL é o endereço de uma página da Web, como // www. cnn. com /. O URL absoluto, também chamado de link absoluto, é um endereço de internet completo que leva um usuário ao diretório ou arquivo exato de um site. Um URL relativo ou um endereço de internet parcial, aponta para um diretório ou um arquivo relativo ao diretório atual ou a um arquivo.

O que é o URL absoluto?

URL absoluta, que fornece um endereço completo de uma página da Web ou um recurso na WWW, geralmente possui o formato abaixo.

protocolo: // hostname / other_details

Geralmente, o Hyper Text Transfer Protocol (//) é usado como a seção de protocolo. Mas o protocolo também pode ser ftp: //, gopher: //, ou arquivo: //. O nome do host é o nome do computador que o recurso está residindo. Por exemplo, o nome do host do servidor web central da CNN é www. cnn. com. A seção other_details inclui informações sobre diretório e o nome do arquivo. O significado exato da seção other_details depende do protocolo e do host. O recurso que é apontado pelo URL absoluto é normalmente residido em um arquivo, mas também pode ser gerado na marcha.

O que é o URL relativo?

Como mencionado anteriormente, um URL relativo aponta para um recurso relativo ao diretório ou arquivo atual. Um URL relativo pode assumir várias formas diferentes. Ao se referir a um arquivo que reside no mesmo diretório que a página atualmente referida, o URL relativo pode ser simples como o nome do próprio arquivo. Como exemplo, se você precisa criar um link em sua página inicial para um arquivo chamado my_name. html, que reside no mesmo diretório que a sua página inicial, você pode simplesmente usar o nome do arquivo da seguinte forma:

<< a href = "my_name. html "> Meu nome a > Se o arquivo que você precisa vincular estiver dentro de um subdiretório do diretório da página de referência, você deve incluir o nome do subdiretório eo nome do arquivo no parente URL. Por exemplo, se estamos tentando vincular um arquivo my_parents. html que está dentro de um diretório chamado pais, que realmente reside dentro do diretório que contém sua página inicial, o URL relativo parecerá o seguinte. << a href

= "pais / meus_parents. html "> Meus pais

a > Além disso, se você deseja se referir a um recurso que reside em um diretório que esteja em um nível superior na estrutura do diretório do que o diretório que contém o referencial página, você pode usar dois pontos consecutivos. Por exemplo, se você quiser se referir a um arquivo chamado casa.html que em um diretório acima de sua página inicial, você pode usar uma URL relativa da seguinte maneira. << a href = "… / home. Html "> Home a >

Diferença entre URL Absoluto e URL relativa

A principal diferença entre um URL absoluto e um URL relativo é que, um URL absoluto é um endereço completo que aponta para um arquivo ou um recurso, enquanto um URL relativo aponta para um arquivo relativo ao diretório ou arquivo atual. O URL absoluto contém mais informações do que um URL relativo, mas usar URLs relativas são muito mais fáceis, pois são mais curtos e mais portáteis. Mas URLs relativos só podem ser usados ​​para se referir a links que residem no mesmo servidor que a página que os remete.