Diferența dintre o adresă absolută și o adresă URL relativă

un URL Absolut vs un URL relativ

Uniform Locator de resurse (URL) este o adresă care specifică locul în care un anumit document sau o resursă este localizată pe World Wide Web (WWW). Cel mai bun exemplu al unei adrese URL este adresa unei pagini Web de pe WWW, cum ar fi http://www.cnn.com/. Adresa URL absolută, numită și link-ul absolut, este o adresă completă de internet care duce utilizatorul la directorul sau fișierul exact al unui site Web. O adresă URL relativă sau o adresă parțială de internet indică un director sau un fișier în raport cu directorul curent sau cu un fișier.

Ce este URL-ul absolut?

Adresa URL absolută, care oferă o adresă completă a unei pagini Web sau a unei resurse pe WWW, are în general formatul dat mai jos.

protocol: // hostname / other_details

De obicei, se utilizează Protocolul de transfer al textului hiper (http: //) ca secțiune de protocol. Dar protocolul ar putea fi, de asemenea, ftp: //, gopher: // sau file: //. Numele gazdei este numele computerului în care resursa este rezidentă. De exemplu, numele de gazdă al serverului web central al CNN este www.cnn.com. Secțiunea other_details include informații despre director și numele fișierului. Semnificația exactă a secțiunii other_details depinde atât de protocol cât și de gazdă. Resursa indicată de adresa URL absolută este în mod normal localizată pe un fișier, dar poate fi generată și în zbor.

Ce este URL-ul relativ?

După cum am menționat mai devreme, o adresă URL relativă indică o resursă față de directorul sau fișierul curent. O adresă URL relativă poate lua mai multe formulare diferite. Când se face referire la un fișier care se află în același director ca pagina curentă, URL-ul relativ poate fi simplu ca numele fișierului însuși. De exemplu, dacă aveți nevoie să creați un link în pagina de pornire într-un fișier numit my_name.html, care se află în același director ca și pagina dvs. de pornire, puteți folosi numele fișierului după cum urmează:

<un href= "My_name.html"> Numele meuA>

Dacă fișierul de care aveți nevoie să faceți legătura se află într-un subdirector al directorului paginii de referință, trebuie să includeți numele de subdirector și numele fișierului în adresa URL relativă. De exemplu, dacă încercăm să conectăm un fișier my_parents.html care se află într-un director numit părinți, care se află de fapt în interiorul directorului care conține pagina dvs. de pornire, URL-ul relativ va arăta astfel.

<un href= "Părinți / my_parents.html"> Părinții meiA>

În plus, dacă doriți să vă referiți la o resursă care se află într-un director care se află într-un nivel superior în structura directorului decât în ​​directorul care conține pagina de referință, puteți utiliza două puncte consecutive. De exemplu, dacă doriți să vă referiți la un fișier numit home.html care se află într-un director de deasupra paginii dvs. de pornire, puteți utiliza o adresă URL relativă după cum urmează.

<un href= "... /home.html">HomeA>

Diferența dintre adresa URL absolută și URL-ul relativ

Principala diferență dintre o adresă URL absolută și o adresă URL relativă este că o adresă URL absolută este o adresă completă care indică un fișier sau o resursă, în timp ce o adresă URL relativă indică un fișier în raport cu directorul sau fișierul curent. Adresa URL absolută conține mai multe informații decât o adresă URL relativă, dar utilizarea adreselor URL relative este mult mai ușoară, deoarece acestea sunt mai scurte și mai portabile. Dar adresele URL relative pot fi utilizate numai pentru a se referi la linkurile care se găsesc pe același server ca și pagina care le trimite.