Salt la conținut

Setări cookie-uri

Alegeți pentru fiecare tip ce cookie-uri permiteți. Puteți modifica oricând alegerea prin Setări cookie-uri, în partea de jos a fiecărei pagini. Declarație de confidențialitate

Necesare

Mereu active

Necesare pentru autentificare, pentru păstrarea coșului și pentru a vă reține alegerile. Acestea sunt mereu active.

Ce cookie-uri?
  • weboke_sessie, weboke_klant, weboke_remember: sesiunea și menținerea autentificării
  • weboke_basket: coșul de cumpărături
  • wkBtwIncl: afișarea prețurilor cu sau fără TVA
  • wok_cookies: alegerea privind cookie-urile, 12 luni

Măsoară ce reclamă duce la o vizită sau o comandă, ca să nu plătim pentru reclame care nu aduc nimic.

Ce cookie-uri?
  • Google Ads prin Google Tag Manager (_gcl_au, _gcl_aw), până la 90 de zile
  • OpenAI Ads, reclame în ChatGPT
  • wok_aff: prin ce partener ați ajuns la noi (program de afiliere), 60 de zile

4,6

Țară și limbă

Fiecare țară are propriul site, cu prețurile și TVA-ul pentru țara respectivă.

Vedeți

www, redirecționare și ce nu face DNS

Modulul 3: Înregistrări pentru site-ul dumneavoastră · Timp de citire: 7 minute

Obiectiv de învățare: După această lecție veți cunoaște diferența dintre DNS (unde se află serverul) și redirecționare (ce pagină primiți) și veți putea configura corect www.

Concepte-cheie: www, redirecționare (redirect, 301/302), domain pointer sau alias, certificat https, o cale (path) nu există în DNS

Ce știe și ce nu știe DNS

DNS răspunde la un singur tip de întrebare: "unde se află acest nume?" Răspunsul este o adresă (A, AAAA) sau un alt nume (CNAME). După aceea, DNS și-a terminat treaba. Tot ce se întâmplă mai departe este gestionat de serverul web de la acea adresă.

O adresă web este formată din mai mult decât un nume:

https://www.example.com/contact?taal=nl
└─┬─┘   └──────┬───────┘└───┬──┘└──┬──┘
protocol     nume          cale  parametri

Numai partea din mijloc, numele, ajunge la DNS. Protocolul (https), calea (/contact) și parametrii nu sunt niciodată văzuți de DNS. De aici rezultă câteva lucruri care surprind multă lume:

  • DNS nu poate redirecționa către o pagină. O înregistrare de tipul "example.com către othersite.example/actie" nu există.
  • DNS nu alege între http și https. Dacă un vizitator ajunge pe https este stabilit de serverul web.
  • DNS nu știe ce site web se află pe un server. Pe o singură adresă IP pot rula sute de site-uri web. Browserul trimite numele în cererea sa, iar serverul web alege site-ul corect pe baza acestuia.

Redirecționarea se face pe serverul web

Doriți ca example.com să redirecționeze vizitatorii către www.example.com, sau ca un al doilea domeniu să ajungă la site-ul dumneavoastră principal? Atunci aveți nevoie de doi pași:

  1. DNS: faceți ca numele să indice către un server web care poate efectua redirecționarea. De obicei este propriul dumneavoastră hosting, sau un serviciu de redirecționare al registrarului.
  2. Server web: configurați acolo o redirecționare (redirect). Serverul nu mai răspunde atunci cu o pagină, ci cu "mergeți la această altă adresă". Browserul urmează automat acest lucru.

O redirecționare are un cod:

CodÎnseamnăSe folosește pentru
301Mutat permanentO redirecționare fixă, de exemplu de la numele simplu către www. Motoarele de căutare preiau noua adresă.
302 (sau 307)Mutat temporarO pagină de acțiune temporară sau mentenanță.

Un domain pointer sau alias de domeniu este altceva: același site web se afișează sub două nume, fără ca bara de adrese să se schimbe. Și acest lucru este gestionat de panoul de hosting, nu de DNS. DNS-ul celui de-al doilea nume trebuie doar să indice către același server.

Există și frame forwarding: bara de adrese continuă să afișeze domeniul dumneavoastră în timp ce vedeți un alt site. Acest lucru funcționează adesea prost cu site-urile web moderne (care refuză să se încarce într-un frame), iar motoarele de căutare nu îl agreează. Mai bine evitați-l.

www: da sau nu?

www este pur și simplu un subdomeniu. Faptul că site-ul dumneavoastră rulează pe www.example.com sau pe example.com este o alegere. Important este doar:

  1. Ambele trebuie să funcționeze. Oamenii tastează fie una, fie alta. Dacă lipsește o înregistrare pentru www, aceștia primesc un mesaj de eroare că site-ul nu există.
  2. Alegeți una ca adresă principală și faceți ca cealaltă să redirecționeze către aceasta cu un 301. Astfel un motor de căutare vede un singur site, nu două copii.

În DNS, acest lucru se traduce de obicei prin:

example.com.       3600  IN  A      192.0.2.10
www.example.com.   3600  IN  CNAME  example.com.

sau o înregistrare A proprie pentru www cu aceeași adresă. Un wildcard (lecția 3.3) poate prelua și el www. În cazul unui serviciu extern, cum ar fi o platformă de magazin online, www indică adesea printr-un CNAME către serviciul respectiv, iar numele simplu printr-o înregistrare A către o adresă indicată de serviciu (lecția 3.2 explică de ce).

Certificatul face și el parte din asta

Un browser afișează un lacăt doar dacă serverul are un certificat exact pentru numele pe care l-a tastat vizitatorul. Un certificat pentru example.com nu acoperă automat www.example.com. Asigurați-vă deci că certificatul conține ambele nume.

Acest lucru are o consecință pentru redirecționare: un vizitator care deschide https://example.com primește mai întâi o verificare de certificat și abia apoi redirecționarea. Fără un certificat valid pentru numele simplu, acesta vede un avertisment, chiar dacă îl redirecționați corect după aceea. Așadar, și numele care doar redirecționează are nevoie de un certificat.

Certificatele gratuite, precum cele de la Let's Encrypt, verifică dacă numele indică într-adevăr către serverul dumneavoastră. Dacă DNS-ul încă indică spre un server vechi, solicitarea nu reușește. Mai întâi DNS, apoi certificatul.

În practică: cum arată într-un panou

Ca exemplu folosim DirectAdmin. În cPanel, Plesk și alte panouri, componenta se numește adesea "Redirects" sau "Redirecționare".

  1. Deschideți Site Redirects (redirecționare).
  2. Completați calea care trebuie redirecționată, de exemplu / pentru întregul site.
  3. Alegeți tipul: 301 pentru permanent.
  4. Completați adresa de destinație, cu https://.
  5. Salvați.

DNS-ul numelui trebuie să indice pentru asta către propriul dumneavoastră hosting. Dacă indică spre un alt serviciu, vizitatorul nu ajunge niciodată la această redirecționare.

Rezumat

  • DNS oferă doar adresa unui nume. Calea, protocolul și parametrii nu sunt văzuți de DNS.
  • Redirecționarea (301, 302) și domain pointer-ele sunt gestionate de serverul web, nu de DNS.
  • Asigurați-vă că atât numele simplu, cât și www au o înregistrare, și alegeți unul ca adresă principală.
  • Un certificat trebuie să acopere fiecare nume pe care îl poate tasta un vizitator, inclusiv numele care doar redirecționează.
  • Mai întâi DNS-ul corect, apoi certificatul.

Quiz

1. Puteți face ca, printr-o înregistrare DNS, example.com să redirecționeze către https://othersite.example/actie?



2. Vizitatorii care tastează www.example.com primesc "acest site nu poate fi accesat", în timp ce example.com funcționează. Ce lipsește probabil?



3. Ce cod de redirecționare folosiți pentru a trimite definitiv domeniul rădăcină (apex) către www?



4. example.com redirecționează către https://www.example.com. Vizitatorii care deschid https://example.com văd mai întâi un avertisment de certificat. De ce?



Exercițiu

Exercițiu Z3.4: www: CNAME sau A? Cum este configurat www.sidn.nl în DNS? Căutați ce înregistrare există pentru www.sidn.nl și completați tipul (A, AAAA sau CNAME) și valoarea. Indiciu: căutați mai întâi un CNAME.

La această lecție nu există un exercițiu de configurare în zona de exersare: redirecționarea se face pe un server web, nu în DNS.

Exercițiul Z3.4: www: CNAME sau A?



Ce completați și ce verificăm live nu se salvează. Browserul dumneavoastră reține răspunsurile și dacă ați reușit exercițiul. Dacă sunteți autentificat, salvăm doar faptul că ați avut exercițiul (aproape) corect în Cursurile mele; acolo puteți și să ștergeți acest lucru.

Lecturi suplimentare

Aceste articole descriu pașii din panourile WebOké; în alte panouri funcționează similar.

Un moment…

Configurați domeniile

Stabiliți pentru fiecare domeniu nameserverele, legătura cu hostingul și cine devine titularul.

Se încarcă domeniile…