Mine sisu juurde

Küpsiste seaded

Vali iga liigi kohta, milliseid küpsiseid lubad. Oma valikut saad alati muuta iga lehe allosas oleva lingi „Küpsiste seaded“ kaudu. Privaatsuspoliitika

Vajalikud

Alati sees

Vajalikud sisselogimiseks, ostukorvi säilitamiseks ja sinu valikute meelespidamiseks. Need on alati sees.

Millised küpsised?
  • weboke_sessie, weboke_klant, weboke_remember: sinu seanss ja sisselogituks jäämine
  • weboke_basket: sinu ostukorv
  • wkBtwIncl: hindade näitamine koos käibemaksuga või ilma
  • wok_cookies: sinu küpsisevalik, 12 kuud

Mõõdab, milline reklaam viib külastuse või tellimuseni, et me ei maksaks reklaamide eest, mis midagi ei anna.

Millised küpsised?
  • Google Ads Google Tag Manageri kaudu (_gcl_au, _gcl_aw), kuni 90 päeva
  • OpenAI Ads, reklaamid ChatGPT-s
  • wok_aff: millise partneri kaudu meie juurde jõudsid (partnerprogramm), 60 päeva

4,6

Riik ja keel

Igal riigil on oma sait, selle riigi hindade ja käibemaksuga.

Vaata

www, suunamine ja mida DNS ei tee

Moodul 3: Kirjed sinu veebisaidile · Lugemisaeg: 7 minutit

Õpieesmärk: Pärast seda tundi tead erinevust DNS-i (kus server asub) ja suunamise (millise lehe saad) vahel ning oskad www-d õigesti seadistada.

Põhimõisted: www, suunamine (redirect, 301/302), domeenipunkt ehk alias, https-sertifikaat, tee ei ole DNS-is olemas

Mida DNS teab ja mida mitte

DNS vastab ühte tüüpi küsimusele: "kus see nimi asub?" Vastus on aadress (A, AAAA) või mõni teine nimi (CNAME). Pärast seda on DNS-i töö tehtud. Kõik, mis sellele järgneb, korraldab veebiserver selle aadressi juures.

Veebiaadress koosneb rohkemast kui ainult nimest:

https://www.example.com/contact?taal=nl
└─┬─┘   └──────┬───────┘└───┬──┘└──┬──┘
protokoll     nimi          tee   parameetrid

Ainult keskmine osa, nimi, jõuab DNS-ini. Protokolli (https), teed (/contact) ja parameetreid DNS kunagi ei näe. Sellest tuleneb paar asja, mis paljusid üllatavad:

  • DNS ei saa suunata konkreetsele lehele. Kirjet kujul "example.com suunab aadressile othersite.example/actie" ei ole olemas.
  • DNS ei vali http ja https vahel. Kas külastaja jõuab https-i, otsustab veebiserver.
  • DNS ei tea, milline veebisait serveris asub. Ühel IP-aadressil võib töötada sadu veebisaite. Brauser saadab oma päringus nime kaasa ja veebiserver valib selle põhjal õige saidi.

Suunamine toimub veebiserveris

Kas soovid, et example.com suunaks külastajad aadressile www.example.com, või et teine domeeninimi juhiks su põhisaidile? Siis on vaja kahte sammu:

  1. DNS: suuna nimi veebiserverile, mis oskab suunamist teha. Enamasti on see sinu enda majutus või registripidaja suunamisteenus.
  2. Veebiserver: seadista seal suunamine (redirect). Server ei vasta siis lehega, vaid teatega "mine sellele teisele aadressile". Brauser järgib seda automaatselt.

Suunamisel on kood:

KoodTähendabKasutad selleks
301Jäädavalt kolinudPüsiv suunamine, näiteks paljalt domeenilt www-le. Otsingumootorid võtavad uue aadressi üle.
302 (või 307)Ajutiselt mujalAjutine kampaanialeht või hooldus.

Domeenipunkt ehk domeenialias on midagi muud: siis näitab sama veebisait end kahe nime all, ilma et aadressiriba muutuks. Ka seda seadistab majutuspaneel, mitte DNS. Teise nime DNS peab lihtsalt osutama samale serverile.

Olemas on ka raamsuunamine (frame forwarding): aadressiriba näitab jätkuvalt sinu domeeni, samal ajal kui näed teist saiti. See töötab tänapäevaste veebisaitidega sageli halvasti (need keelduvad raamis laadimast) ja otsingumootoritele see ei meeldi. Parem on seda mitte kasutada.

www: kas kasutada või mitte?

www on lihtsalt alamdomeen. Kas oma saidi käitad aadressil www.example.com või example.com, on valiku küsimus. Oluline on vaid:

  1. Mõlemad peavad töötama. Inimesed sisestavad ühe või teise. Kui www jaoks kirje puudub, saavad nad veateate, et sait ei ole olemas.
  2. Vali üks põhiaadressiks ja lase teisel sellele 301-koodiga suunata. Siis näeb otsingumootor ühte saiti, mitte kahte koopiat.

DNS-is tähendab see enamasti:

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

või eraldi A-kirje www jaoks sama aadressiga. Ka metamärk (wildcard, tund 3.3) võib www katta. Välise teenuse puhul, näiteks veepoe platvormil, osutab www sageli CNAME-kirjega teenusele ja paljas domeen A-kirjega aadressile, mille teenus määrab (tund 3.2 selgitab, miks).

Sertifikaat kuulub samuti juurde

Brauser näitab lukusümbolit ainult siis, kui serveril on sertifikaat täpselt selle nime jaoks, mille külastaja sisestas. Sertifikaat example.com jaoks ei kata automaatselt www.example.com. Veendu, et sertifikaat sisaldab mõlemat nime.

Sellel on tagajärg suunamisele: külastaja, kes avab https://example.com, saab kõigepealt sertifikaadikontrolli ja alles seejärel suunamise. Kui paljale domeenile ei ole kehtivat sertifikaati, näeb ta hoiatust, ehkki sa suunad ta pärast korrektselt edasi. Ka nimi, mis ainult suunab, vajab seega sertifikaati.

Tasuta sertifikaadid, nagu Let's Encrypti omad, kontrollivad, kas nimi tõesti osutab sinu serverile. Kui DNS osutab veel vanale serverile, siis taotlus ei õnnestu. Kõigepealt DNS, siis sertifikaat.

Praktikas: nii näeb see välja paneelis

Näitena kasutame DirectAdminit. cPanelis, Pleskis ja teistes paneelides kannab see osa sageli nime "Redirects" või "Suunamised".

  1. Ava Site Redirects (suunamine).
  2. Sisesta tee, mida suunata, näiteks / kogu saidi jaoks.
  3. Vali tüüp: 301 püsiva suunamise jaoks.
  4. Sisesta sihtaadress, koos https://.
  5. Salvesta.

Nime DNS peab selleks osutama sinu enda majutusele. Kui see osutab mõnele teisele teenusele, ei jõua külastaja sellesse suunamisse kunagi.

Kokkuvõte

  • DNS annab ainult nime aadressi. Teed, protokolli ja parameetreid DNS ei näe.
  • Suunamist (301, 302) ja domeenipunkte seadistab veebiserver, mitte DNS.
  • Veendu, et nii paljal domeenil kui ka www-l on kirje, ja vali üks põhiaadressiks.
  • Sertifikaat peab katma iga nime, mida külastaja võib sisestada, ka nime, mis ainult suunab.
  • Kõigepealt korrasta DNS, siis sertifikaat.

Test

1. Kas DNS-kirjega saab example.com suunata aadressile https://othersite.example/actie?



2. Külastajad, kes sisestavad www.example.com, saavad teate "see sait ei ole saadaval", samal ajal kui example.com töötab. Mis tõenäoliselt puudub?



3. Millist suunamiskoodi kasutad, et suunata paljas domeen püsivalt www-le?



4. example.com suunab aadressile https://www.example.com. Külastajad, kes avavad https://example.com, näevad kõigepealt sertifikaadihoiatust. Miks?



Ülesanne

Ülesanne Z3.4: www: CNAME või A? Kuidas on www.sidn.nl DNS-is seadistatud? Otsi üles, milline kirje on www.sidn.nl jaoks määratud, ja sisesta tüüp (A, AAAA või CNAME) ning väärtus. Vihje: küsi kõigepealt CNAME-kirjet. (sidn.nl on SIDNi veebisait, kes on .nl registripidaja Hollandis.)

Selle tunni juurde ei kuulu harjutustsoonis seadistamise ülesannet: suunamine toimub veebiserveris, mitte DNS-is.

Ülesanne Z3.4: www: CNAME või A?



Mida sa sisestad ja mida me reaalajas leiame, ei salvesta me. Su brauser jätab meelde su vastused ja selle, kas ülesanne on tehtud. Kui oled sisse logitud, salvestame ainult selle, et ülesanne oli (peaaegu) õige Minu kursustes; seal saad selle ka kustutada.

Loe edasi

Need artiklid kirjeldavad samme WebOké paneelides; teistes paneelides toimivad need sarnaselt.

Hetk…

Seadista oma domeenid

Määra iga domeeni jaoks nimeserverid, seos sinu majutusega ja kes saab omanikuks.

Laadin sinu domeene…