Ce este URI, URL, URN și cum diferă ele. Nu există nimic mai bun decât un exemplu concret

Bună ziua, dragi cititori ai site-ului blogului. Astăzi vreau să ating subiectul creării unice URL-uri pe Internet și vorbește despre principiile creării legături relative şi absolute.

Desigur, subiectul formării URL-urilor sau a versiunii lor mai extinse de URI-uri (uri) este destul de complicat dacă săpați adânc și încercați să ajungeți la adevăr.

Dar nu avem nevoie de acest lucru, pentru că este suficient să înțelegem structura URL în aplicația sa.

Ei bine, de asemenea, cred că va fi util să înțelegeți de ce și cum puteți crea link-uri relative pentru resursa dvs. și nu folosiți link-uri absolute în aceste scopuri, când nu este nevoie evidentă de acest lucru.

Adresele URL - ce sunt acestea și cum afectează acestea indexarea site-urilor

Deci, să vedem ce este o adresă URL, de ce este necesară și din ce părți constă. După cum știți, motoarele de căutare nu produc ca un întreg, ci ca o colecție de pagini individuale. Apoi vor fi pentru diferite interogări de căutare (citiți mai multe despre selectarea cuvintelor cheie în Wordstat pe baza .

URL și URI

Ei bine, orice document (pagină web) de pe Internet are propriul URL unic, care înseamnă Uniform Resource Locator (Locator de resurse). El, precum și protocolul HTTP, dar și cum, a fost dezvoltat și creat de aceeași persoană - Tim Berners-Lee (tatăl fondatorului proiectului).

În general, o adresă URL este un caz special al unui alt identificator numit URI(Uniform Resource Identifier - un identificator uniform de resursă), dar tu și cu mine, toate aceste subtilități, cel mai probabil, nu vor fi necesare (inutile) atunci când lucrați cu site-ul nostru. Să încercăm să înțelegem în termeni generali ce este și din ce părți constă, apoi trecem la legăturile relative și absolute.

Adresa URL este o modalitate de a indica fără ambiguitate ceva de pe internet. Este folosit nu numai pentru a lucra cu site-uri () prin protocolul http (tot prin ftp), dar, desigur, vom fi interesați de aplicarea acestui identificator pe Web (protocoale http și https). URL-ul în acest caz va arăta cam așa (voi oferi mai jos o diagramă generală a construcției sale, dar deocamdată aș dori să încep cu un exemplu simplu și frecvent):

https://.html

În acest exemplu, partea de adresă cu „http” denotă un protocol de transfer de date sau, dacă urmați terminologia specificației, o schemă (deoarece același nu este un protocol de transfer de date, spre deosebire de http sau ftp, dar este folosit și în adrese URL).. site " ) - sau .

WWW și alte oglinzi de site care trebuie lipite împreună

Web-ul are specificul desemnării unui nume de domeniu în adresa URL a site-ului, care poate fi cu sau fără WWW. Pentru a avea succes, este foarte important să lipiți aceste două oglinzi ale site-ului dvs. Adesea, furnizorul de găzduire poate efectua lipirea oglinzilor pentru dvs., dar acest lucru va trebui cu siguranță verificat.

Acestea. pentru motoarele de cautare, site-urile cu WWW sau fara el sunt complet diferite si fara a le lipi, masa link-urilor va fi impartita intre ele intr-o proportie necunoscuta. WWW din adresă este în mod inerent un fel de atavism care face ca numele tău de domeniu de al doilea nivel să fie un domeniu de al treilea nivel.

Același lucru este valabil și atunci când mutați site-ul într-un loc securizat protocol https cu http- pentru motoarele de căutare va fi un alt site.

Nimic rău în folosire www în adresa URL a site-ului nu, dar trebuie să definiți clar oglinda principală (prin și prin, precum și prin scrierea directivei site-ului), care va fi indexată de motoarele de căutare și care va participa la clasare.

E. „fără atavism”, și dacă adăugați acest prefix minunat la oricare dintre URL-urile mele, atunci va apărea o redirecționare automată la adresa „fără WWW”.

https://www..html

Puteți lipi nu numai oglinzile descrise mai sus, ci și orice alte nume de domenii care vă aparțin. De exemplu, dacă este posibil să existe ortografii diferite în litere latine ale unei mărci cunoscute, atunci toate domeniile posibile sunt cumpărate (variante de ortografie cu erori, în zone diferite de domeniu etc.) și lipite între ele. Apoi, la accesarea site-ului la oricare dintre adresele URL posibile, se va deschide oglinda principală.

De exemplu, pe reg.ru vă puteți uita la potențiale oglinzi sau domenii gratuite pentru înregistrare (puteți introduce numele de domeniu propus direct în formularul de mai jos):

De unde provin adresele URL suplimentare (pagini duplicate) ale site-ului dvs. în indexul motorului de căutare

Dar să revenim la oile noastre. Partea URL-ului care se află după a treia bară oblică (/) - în exemplul nostru este „papka/fail.html” - se numește calea către un anumit obiect (document sau fișier). În cazul nostru, acesta este documentul „fail.html”, care se află în directorul „papka”, care, la rândul său, se află în folderul rădăcină ( rădăcina din URL se potrivește întotdeauna cu a treia bară oblică stânga).

Dar asta nu este tot ce se poate scrie pe adresa. Prin intermediul URL-ului, diverși trec așa-numiții parametri GET, care se adaugă chiar la sfârșitul acestuia după ce se pun un semn de întrebare, de exemplu, astfel:

https://www..html?print=yes

Problema este că, pentru motoarele de căutare, două astfel de adrese URL (cu și fără parametri Get) sunt documente web complet diferite și fiecare dintre ele va fi indexată de motoarele de căutare.

La aceeași adresă URL pot fi adăugați oricât de mulți parametri Get diferiți, iar toate acestea vor fi indexate de Yandex și Google dacă nu creați interdicțiile corespunzătoare în fișierul robots.txt, linkul către articolul despre care este dat. chiar deasupra. În caz contrar, motoarele de căutare pot pentru o mulțime de conținut duplicat(același conținut disponibil la diferite adrese).

De asemenea, de exemplu, pagina principală a resursei mele poate fi accesată folosind două adrese URL diferite:

https://site https://site/index.php

(chiar și trei - de asemenea https: // site /) și în orice caz, se va deschide pagina principală. Acest lucru este destul de rău, pentru că Motoarele de căutare vor găsi că am trei pagini diferite (având URL-uri diferite din punctul lor de vedere), dar cu același conținut, ceea ce, oh, nu le place.

Prin urmare, am făcut astfel încât atunci când introduceți oricare dintre adresele URL de mai sus, să fie efectuată o redirecționare către o adresă URL de forma „https: // site /”. Acest lucru se face, de regulă, folosind redirecționări 301 în fișierul .htaccess, fie direct în setările serverului de către dvs., fie de către hosterul dumneavoastră.

Pentru mai multe informații, citiți postarea legată de.

Structura URL și recodificarea la codificare URL

În general, diagrama bloc URL completă poate fi reprezentat astfel:

În realitate, de regulă, aceștia nu folosesc autentificare, parolă și portul, deși ar putea fi necesar să fie specificate pentru a accesa site-urile plătite:

http://login: [email protected] website/platniy-access.html

De asemenea, este destul de comun să se instaleze Parole de conectare FTP, unde poate folosi și un port non-standard, dar diferit de cel implicit pentru acest protocol. Apoi, pentru a accesa resursele unui astfel de server Ftp, va trebui să introduceți o adresă URL similară:

ftp://login: [email protected] site: 6789/samoe-nujnoe/cimus

Despre parametrii GET care se pot scrie în această adresă după semnul întrebării, am spus și menționat deja că este necesară interzicerea indexării paginilor în URL-urile cărora există astfel de parametri (mai sus este un link către un articol despre roboți, unde toate acestea sunt descrise în detaliu).

Adresele URL sub formă de link-uri hash care deschid pagina în locul potrivit

Dar pe lângă toate aceste lucruri care pot fi incluse în URL, în diagrama de mai sus puteți vedea așa-numita ancoră, care se adaugă la sfârșit după semnul de delimitare „#” (adresele URL care conțin ancore sunt de obicei numite link-uri hash).

Ancorele sunt plasate în prealabil în interiorul codului HTML al documentului (paginii) prin adăugarea atributului ID="label" la eticheta HTML dorită (paragraf, titlu sau alta adecvată), apoi adăugând numele acestei ancore la adresa URL. adresa paginii prin simbolul lire sterline „#”, veți putea merge nu la începutul acestei pagini web, ci direct la locul unde a fost plasată ancora (toată lumea va derula automat pagina la locul potrivit).

Despre, și inclusiv despre organizarea navigării pe pagină cu ajutorul, citiți aceste articole.

Ce caractere pot fi folosite în URL-uri?

De asemenea, merită menționat diferitele codificări care sunt utilizate în URL-uri. Fără recodare, pot folosi doar un număr limitat de caractere. De obicei, se recomandă să vă limitați la un set de caractere: ,,,[_],[-].

În general, pentru a evita erorile, v-aș sfătui să setați numele fișierelor și URL-urile paginilor site-ului dvs. cu litere mici, deoarece pentru sistemele de tip Unix (pe care funcționează majoritatea serverelor web), caracterele în majuscule. și literele mici sunt diferite (spre deosebire de Windows). Din cauza registrelor diferite, poate apărea confuzie inutilă.

Utilizarea oricăror alte caractere (inclusiv rusă) în adrese URL este permisă, dar va fi recodificarea aceleași caractere (Codificare URL).

Ceea ce este trist este apariția nedigerabilă a URL-urilor cu simboluri, de exemplu, chirilice, care sunt obținute după recodificare. Fiecare caracter chirilic este codificat folosind doi octeți în , scrisi în hexazecimal și despărțiți de un semn de procent „%”. De exemplu, această adresă URL:

https://site-ul/cine e nou/

după conversie va arăta astfel:

Http//site/%BA%D1%82%D0%BE%20%D0%BD%D0% B0%20%D0%BD%D0%BE%D0%B2%D0%B5%D0%BD%D1% 8C%D0%BA%D0 %BE%D0%B3%D0%BE

În general, se dovedește că nu este foarte grozav și intenționează să se ocupe de acest tip de URL nedigerabil în codificări naționale, dar acest lucru nu se mișcă atât de fierbinte.

În legătură cu toate cele de mai sus, aș sfătui când sunt în CMS-ul meu nu faceți adrese de pagini în rusă, și, mai ales că, potrivit multor promotori, va fi mai bine în ceea ce privește optimizarea SEO pentru Yandex și Google.ru.

Legături relative și absolute pe site

Sa incepem cu link-uri absolute, deoarece în acest caz, nu va trebui spus nimic special, dincolo de ceea ce am discutat deja în acest articol. Acea. un link absolut trebuie sa indeplineasca cerintele pe care le impunem adresei URL - trebuie indicat protocolul de transfer de date, numele de domeniu al site-ului (gazda) si calea catre documentul web dorit. Toate.

În HTML, o legătură absolută se formează folosind etichete speciale A (hiperlinkuri), adică pentru a-l pune jos, va trebui pur și simplu să înconjurăm locul dorit în textul documentului (frază sau imagine) cu etichetele de deschidere și de închidere a hyperlinkului și să scriem în eticheta de deschidere A în atributul „Href” calea absolută către document la care va trebui să ajungă vizitatorul când face clic pe el:

PHPMyAdmin

Totul este foarte simplu.

Beneficiile linkurilor relative și cum le puteți obține

Cu toate acestea, hyperlinkurile absolute sunt folosite de obicei doar atunci când doresc să facă linkuri către site-uri externe, iar pentru tranzițiile interne, majoritatea webmasterilor (inteligenti și perspicaci, nu ca mine 🙂) încearcă să folosească legături relative. Și există mai multe motive pentru aceasta:

  1. Legăturile relative, prin definiție, sunt mai scurte și nu aglomerează codul site-ului (la urma urmei, fiecare lucru mic este important în această chestiune).
  2. În plus, la mutarea pe alt domeniu sau schimbarea protocolului în https, nu va trebui să modificați toate linkurile de pe site.
  3. În plus, unele proiecte de Internet pot fi transferate rapid și fără durere către o altă resursă, fără a modifica legăturile relative interne.

Deci, judecând după nume, adresa documentului web la care se leagă trebuie scrisă relativ la documentul site-ului dvs., din codul căruia va fi plasat acest link relativ (dansul din sobă). A doua opțiune pentru configurarea acestora este să folosiți folderul rădăcină ca punct de plecare. Acestea sunt exact două moduri de a crea legăturile relative pe care le vom lua în considerare acum.

Creați legături relative în raport cu documentul din care sunt atașate

Cel mai simplu și scurt mod de a scrie o cale relativă (adică valoarea atributului Href al etichetei hyperlink) va fi obținut atunci când ambele documente web: donatorul (de la care este plasat) și acceptorul (fișierul sau documentul web către pe care le conduce) se află în același folder de pe server.

ancoră

Acum să presupunem că documentul acceptor se află într-un folder care se află în același director cu documentul donator.

Cum ar arăta un link relativ în acest caz? Totul este, de asemenea, destul de simplu:

ancoră

Deocamdată, cred că totul este clar - prescriem calea către fișierul sau documentul acceptorului (numele folderului și prin slash direct "/" numele fișierului sau documentului). Acestea. pentru a ajunge de la donator la acceptant, va trebui să deschidem folderul, al cărui nume îl indicăm în linkul aferent.

Acum să luăm în considerare situația opusă, când documentul donator în sine se află în interiorul folderului, din care trebuie să puneți o legătură relativă către documentul sau fișierul acceptor, care se află deja cu un nivel mai sus:

Pentru a trece de la documentul donator la dosarul (sau documentul) acceptor, avem nevoie urcați un nivel din acest folder. Pentru aceasta, este prevăzut un element special - două puncte la rând, iar apoi printr-o bară oblică, este scrisă calea ulterioară către acceptor. Deci, pentru exemplul de mai sus, calea relativă ar fi:

Ce este un URL

Dacă trebuie să urcați două niveluri, atunci intrarea va arăta astfel:

Ce este Url

Ei bine, dacă după aceea, pentru a seta o cale relativă către acceptor, va trebui să introduceți și un folder la al doilea nivel superior (față de documentul donator):

Proiectare complexă a căii

Pot exista tot atâtea astfel de coborâri la foldere și ascensiuni la nivel în sus, principalul lucru este că tu însuți nu te confuzi.

Creați un link relativ la folderul rădăcină

Am scris toate linkurile discutate mai sus cu privire la documentul donator de pe care este atasat hyperlinkul, dar puteti luați folderul rădăcină ca punct de plecare site-ul. Rădăcina din căile relative arată ca o singură bară oblică „/”.

Acea. trecerea la pagina principală va părea destul de simplă, dar extravagantă:

ancoră

De exemplu, absolut calea ar putea arăta astfel:

ancoră

DAR relativ la același fișier va fi ceva mai scurt:

Text

Cum să faceți referire la un folder în formă relativă și absolută

Vreau să vă atrag atenția asupra unei nuanțe care ar trebui să fie luată în considerare atunci când creați atât link-uri absolute, cât și relative. Dacă dorești consultați folderul, apoi asigurați-vă că puneți o bară oblică „/” la sfârșitul unui astfel de hyperlink (după numele acestuia). Adică, dacă vreau să deschid conținutul unui folder, atunci ar trebui să scriu:

ancoră

Nu asa:

text

În al doilea caz, în timpul procesării, serverul va încerca mai întâi să găsească un fișier cu numele „încărcări” (exact acesta fără extensii) și să nu-l găsească, apoi va căuta un astfel de folder. Prin urmare, scrie imediat bară oblică după numele folderului dorit, nu veți lua resurse suplimentare de la serverul dvs. în căutarea a ceea ce nu este acolo.

De asemenea, ar trebui să știți că la contactîn referinţă relativă sau absolută folder, se va afișa serverul web așa-numitul fișier index care se află în el și care, de regulă, se numește fie index.html, fie index.php. Dacă nu există un fișier index în folder, atunci dacă securitatea nu este configurată corect pe server, veți vedea o listă a conținutului acestuia, ceea ce poate duce la o scădere a securității resursei dvs.

Cu siguranta daca il gasesti.

Apropo, accesarea paginii principale a site-ului înseamnă, în esență, și accesarea folderului (rădăcină) și, în același timp, va fi lansat și fișierul index care se află în rădăcină (în cazul meu, acesta este index.php ). Deci, dacă accesați un folder, atunci pentru a reduce încărcarea serverului este mai bine să scrieți o bară oblică după numele domeniului:

Iată-l, Mihail!

Multă baftă! Ne vedem curând pe site-ul paginilor blogului

S-ar putea să fiți interesat

Codificare text ASCII (Windows 1251, CP866, KOI8-R) și Unicode (UTF 8, 16, 32) - cum să remediați problema cu krakozyabry
Cum am crescut traficul pe site la 300 de persoane pe zi?
Căutare Yandex pe site și magazin online
Sitemap în format xml pentru Yandex și Google - cum să creați un sitemap în Joomla și WordPress sau într-un generator online

Am decis să continui acest subiect actual. Am pregătit o listă cu cele mai bune resurse html și css pentru a vă ajuta să învățați aceste lucruri. Îmi amintesc că când am început eu ca webmaster, îmi era foarte dor de o astfel de selecție de resurse utile și de înaltă calitate.

În primul rând, câteva definiții:

Html (din limba engleză „HyperText Markup Language” – limbaj de marcare hipertext) este limbajul de marcare standard pentru paginile web.

Css (din engleza „Cascading Style Sheets” - foi de stil în cascadă) este o tehnologie de descriere a aspectului unei pagini web.

Fără cunoștințe de html și css, rularea site-ului dvs. va fi foarte problematică - chiar și un contor de statistici sau același banner nu va funcționa. Nu alergați la experți pentru ajutor sau nu creați subiect după subiect pe forumuri? Trebuie doar să iei și să înveți.

Din propria mea experiență pot spune că html și css pot fi învățate în 1 lună. Bineînțeles, nu mă refer la înălțimi profesionale - chiar tu vei ajunge la ele dacă vrei.

În opinia mea, cel mai bun mod de a învăța html, css și alte subiecte, inclusiv promovarea site-ului web, este să-ți pornești propriul site web și să exersezi pe el. Apropo, puteți vedea primul site pe care l-am creat pe hărți pentru jocul Counter-Strike, pe care îmi plăcea să îl creez la acea vreme. Iată hărțile și capturile lor de ecran, create de bătrânul Globator în acele vremuri în care nu știa încă care erau top 10, TCI și PR și se zbuciuma neglijent la soare creând hărți tridimensionale 🙂. Am creat acest site într-o lună, învățând html și css în practică.

Nu trebuie să fii un expert tehnic pentru a învăța html și css. De exemplu, eu sunt în general umanist și la matematică am avut practic „2” 🙂 . Deci oricine poate învăța html și css. Resursele pe care le-am enumerat sunt de asemenea potrivite pentru ca oricând să le poți folosi pentru a afla orice moment de interes pentru tine folosind html și css.

Site-uri web pentru învățarea html și css

Voi începe o selecție de resurse utile pentru a învăța html și css de pe un site pe care eu l-am studiat. Acestea sunt lecții Wild html scrise de Valentina Akhmetzyanova aka Wild. Ea a descris toate punctele necesare atât de vesel și interesant încât învățarea html și css cu ajutorul lecțiilor sale se transformă într-o experiență interesantă. Apropo, puteți citi site-ul pentru blog. Lecțiile sălbatice sunt suficiente pentru a învăța html și css la nivelul necesar pentru a lucra ca webmaster.

Vă puteți imagina cine aș fi dacă aș dezvolta mai departe subiectul Photoshop? Aș fi un adevărat monstru! Dar am contactat SEO și vegetate aici, tastând aceste litere cu degetele răsucite de frig 🙂 . Glumesc, e cald și aici și mâncarea este bună 🙂 .

…Deși sintaxa HTML este relativ ușor de învățat,… există încă o mulțime de elemente, atribute și… alte concepte pe care va trebui să le înveți și pe care va trebui să le ții evidența... În timp ce acest curs este destinat să introducă la elementele esențiale ale HTML-ului, nu este cu adevărat conceput pentru a vă învăța fiecare element și atribut disponibil... Deci, având în vedere asta, vreau să vă ofer câteva resurse HTML online,... care vă pot ajuta cu adevărat ca începeți să învățați HTML și... poate servi drept referințe valoroase mai târziu, pe măsură ce vă creați propriile pagini.... Acum vom începe, cu specificațiile în sine...

Și acesta este ceva, două documente pe care cu siguranță ar trebui să le marcați... Deci, aceasta este versiunea W3Cs a HTML5... Puteți vedea că au cea mai recentă versiune pentru editor... Puteți merge să vedeți Schița Editorului,... dacă aveți Vreau să văd ce „coboară în jos, în țeavă... Și, acesta este destul de mare... Dacă derulez în jos, puteți vedea că aici este doar Cuprinsul... Și nici măcar nu voi derula prin toate...

Reluați derularea automată a transcripției

Actualizat
3/30/2017
Eliberată
3/16/2015

HTML este limbajul de programare care alimentează web-ul. Și, ca orice limbă, odată ce o stăpânești, poți începe să creezi propriul conținut, fie că este vorba de site-uri web simple sau de aplicații web complexe. Acest curs oferă o privire aprofundată asupra elementelor esențiale: sintaxa HTML și cele mai bune practici pentru autorul senior al personalului, James Williamson, revizuiește structura unui document HTML tipic și arată cum să secționezi paginile și să-ți formatezi conținutul cu HTML.Plus, să înveți cum să creezi link-uri și liste și cum funcționează HTML cu CSS și JavaScript pentru a crea conținut bogat. , experiențe captivante pentru utilizatori.

Subiectele includ:

  • De ce este important HTML?
  • Explorarea unui document HTML
  • Formatarea conținutului
  • Afișează imagini
  • Folosind elemente de navigare, articol și div
  • Legături către pagini și conținut descărcabil
  • Crearea listelor
  • Controlul stilului (fonturi, culori și multe altele)
  • Scrierea de scenarii de bază

Toate linkurile HTML sunt împărțite în externe și interne. Legăturile externe sunt link-uri care duc de la un site la un alt site sau la un fișier aflat pe alt site. Link-uri interne- sunt link-uri care fac legatura de la o pagina a site-ului la o alta pagina a aceluiasi site sau la sectiuni ale aceleiasi pagini.

Toate linkurile externe din atributul href al etichetei conţin calea absolută către documentul la care se referă. Legăturile interne, la rândul lor, pot conține atât o cale absolută, cât și una relativă (în acest caz, depinde de preferințele dumneavoastră personale).

Toate legăturile pot fi, de asemenea, împărțite condiționat în relative și absolute. Legături relative sunt link-uri HTML care conțin căi relative, link-urile relative pot fi doar interne. Legături absolute sunt legături care conțin căi absolute, legăturile absolute pot fi atât externe, cât și interne.

Calea relativă

Calea relativăînseamnă că specificarea căii către fișierul sau pagina dorită a site-ului dvs. începe relativ la directorul în care se află pagina cu linkul sau relativ la directorul rădăcină al site-ului. Luați în considerare părțile din care poate consta o cale relativă:

Părți de drum Descriere Exemple de valori
Nume de fișier Dacă specificați doar numele fișierului ca valoare a atributului, aceasta înseamnă că fișierul necesar se află în același folder cu pagina cu linkul. „page.html”
catalog/ Dacă fișierul către care trebuie să specificați calea se află într-un director copil în raport cu fișierul cu o legătură, aceasta înseamnă că trebuie să coborâm un nivel (la folderul copil al directorului curent), în acest caz, calea începe cu numele directorului copil, după ea numele este indicat printr-o bară oblică „/”, servește la separarea părților căii, după care este indicat numele fișierului de care avem nevoie.

Notă: puteți merge în jos doar în câte foldere le-ați creat. De exemplu, dacă ați creat un folder la 10 niveluri sub rădăcină, puteți specifica o cale care vă va duce în jos 10 foldere. Cu toate acestea, dacă aveți atât de multe niveluri, cel mai probabil înseamnă că organizarea site-ului dvs. este inutil de incomodă.

" directory/page.html "

" directory1/directory2/page.html "

../ Dacă doriți să indicați că fișierul la care vă referiți se află în folderul părinte, utilizați simbolurile .. (două puncte), acestea înseamnă să urcați un nivel (până la folderul părinte al directorului curent). Apoi, specificăm o bară oblică „/” pentru a separa părțile căii și a scrie numele fișierului nostru.

Notă: simbolurile .. pot fi folosite de câte ori doriți la rând, folosindu-le, urcați câte un folder de fiecare dată. Cu toate acestea, puteți urca până când ajungeți la folderul rădăcină al site-ului dvs. Nu puteți merge mai sus decât acest folder.

„../page.html”

„../../page.html”

" ../../../cat1/cat2/page.html " - urcăm din folderul curent trei directoare de mai sus și deja coborâm două niveluri până la fișierul necesar

/ O cale relativă nu trebuie să înceapă întotdeauna în raport cu locația curentă a paginii de legătură, ea poate începe și în raport cu directorul rădăcină al site-ului. De exemplu, dacă fișierul dorit se află în directorul rădăcină, calea poate începe cu caracterul „/”, după care trebuie doar să specificați numele fișierului dorit, care se află în directorul rădăcină.

Notă: când caracterul " / " este specificat primul, înseamnă că calea începe din directorul rădăcină.

„/page.html”

„/cat1/cat2/car.png”

Calea absolută

O cale absolută este de obicei folosită pentru a specifica calea către un fișier care se află pe o altă resursă de rețea. Este adresa URL completă a unui fișier sau a unei pagini. În primul rând, protocolul folosit este indicat în adresă, urmat de numele domeniului (numele site-ului). De exemplu: http://www.example.ru - așa arată calea absolută către un anumit site web. http:// este un protocol de transfer de date, iar www.example.ru este numele site-ului (domeniul).

O cale absolută poate fi folosită și pe propriul site. Cu toate acestea, în cadrul unui site, este recomandat să folosiți o cale relativă ca valoare a legăturii.

Acum să ne uităm la ce este URL-adresa. Fiecare pagină web de pe Internet are propria sa adresă unică, care este ceea ce se numește URL. Abreviere URL reprezintă U uniformă R resursă L ocator (adresă uniformă a resurselor), pur și simplu, un URL este un localizator de resurse. Acest mod de a scrie o adresă este standardizat pe Internet.

: Întotdeauna am vrut să înțeleg asta, dar semnificația lui era atât de mică încât a existat întotdeauna un motiv să nu o fac :)

Și te întrebai: URL - ce este?

Mereu dau peste asta, dar tot nu am vrut să înțeleg diferența dintre termenii URI, URL, URN și apoi dintr-o dată o postare (din păcate, a căzut deja în uitare), m-am hotărât - o voi citi eu însumi și spun altora, deși, așa cum am menționat mai sus, nimic nu se va schimba de la asta, dar uneori îmi place să ortografiaz, așa că citește traducătorul sensibil:

Ați acordat vreodată atenție barei de adrese din browser? Ce este? URI, URL sau URN? Mulți dintre noi nu fac diferența între URI, URL, URN și unii dintre noi nici măcar nu au auzit termenii URI și URN, toată lumea folosește doar termenul URL. Să încercăm să ne dăm seama împreună.

Explicația abrevierilor

URI - Identificator uniform de resurse (uniform identificator resursă)
URL - Localizator uniform de resurse (unificat găsitor de locație resursă)
URN - Nume uniform al resursei (uniform Nume resursă)

Atenție, aici adevărul stă în lucrurile mărunte, dar până acum nimic nu este clar, un fel de mizerie. Să mergem mai departe.

Definiție

URI: indică numele și adresa unei resurse de pe web. În general, împărțit în URL și URN, deci URL și URN sunt componentele unui URI.
URL: adresa unei resurse de pe web. URL-ul definește locația resursei și cum să o accesați.
URN: Numele unei resurse de pe web. Ideea unui URN este că definește doar numele unui anumit articol care poate fi găsit în mai multe locuri specifice.

Nu există nimic mai bun decât un exemplu concret

URI = http://site/2009/09/uri-url-urn.html
URL = http://site
URL=/2009/09/uri-url-urn.html

Rezumând

URI este conceptul de identificator abstract, în timp ce URL și URN sunt implementări concrete de adrese și nume.
Sper că totul este clar pentru toată lumea. Fi inteligent!

Percepția fiecăruia dintre noi este individuală, prin urmare - argumentați și citiți discuțiile din comentariile articolului, există o mulțime de lucruri interesante.