Pereiti prie turinio

Slapukų nustatymai

Pasirinkite, kokių rūšių slapukus leidžiate. Pasirinkimą bet kada galite pakeisti per „Slapukų nustatymai“ kiekvieno puslapio apačioje. Privatumo pareiškimas

Būtinieji

Visada įjungti

Reikalingi prisijungti, išsaugoti krepšelį ir įsiminti Jūsų pasirinkimus. Jie visada įjungti.

Kokie slapukai?
  • weboke_sessie, weboke_klant, weboke_remember: Jūsų sesija ir prisijungimo išlaikymas
  • weboke_basket: Jūsų krepšelis
  • wkBtwIncl: kainų rodymas su PVM arba be PVM
  • wok_cookies: Jūsų slapukų pasirinkimas, 12 mėnesių

Matuoja, kuri reklama atveda prie apsilankymo ar užsakymo, kad nemokėtume už neveiksmingas reklamas.

Kokie slapukai?
  • Google Ads per Google Tag Manager (_gcl_au, _gcl_aw), iki 90 dienų
  • OpenAI Ads, reklamos ChatGPT
  • wok_aff: per kurį partnerį atėjote pas mus (partnerių programa), 60 dienų

4,6

Šalis ir kalba

Kiekviena šalis turi savo svetainę su tos šalies kainomis ir PVM.

Peržiūrėti

www, peradresavimas ir ką DNS nedaro

3 modulis: Įrašai Jūsų svetainei · Skaitymo trukmė: 7 min.

Mokymosi tikslas: Po šios pamokos žinosite skirtumą tarp DNS (kur yra serveris) ir peradresavimo (kokį puslapį gaunate), ir galėsite tinkamai sukonfigūruoti www.

Pagrindinės sąvokos: www, peradresavimas (redirect, 301/302), domeno pointeris arba alias, https sertifikatas, kelias neegzistuoja DNS sistemoje

Ką DNS žino ir ko nežino

DNS atsako tik į vieną klausimo tipą: "kur yra šis vardas?" Atsakymas yra adresas (A, AAAA) arba kitas vardas (CNAME). Po to DNS darbas baigtas. Visa, kas vyksta vėliau, tvarko žiniatinklio serveris tuo adresu.

Žiniatinklio adresą sudaro daugiau nei vardas:

https://www.example.com/contact?taal=nl
└─┬─┘   └──────┬───────┘└───┬──┘└──┬──┘
protokolas    vardas       kelias  parametrai

Tik vidurinė dalis, vardas, pasiekia DNS. Protokolas (https), kelias (/contact) ir parametrai DNS niekada nemato. Iš to išplaukia keletas dalykų, kurie daugelį žmonių nustebina:

  • DNS negali peradresuoti į puslapį. Įrašas, toks kaip "example.com į othersite.example/actie", neegzistuoja.
  • DNS nepasirenka tarp http ir https. Ar lankytojas pateks į https, nusprendžia žiniatinklio serveris.
  • DNS nežino, kuri svetainė yra serveryje. Vienu IP adresu gali veikti šimtai svetainių. Naršyklė kartu su užklausa siunčia vardą, o žiniatinklio serveris pagal jį parenka tinkamą svetainę.

Peradresavimas vyksta žiniatinklio serveryje

Norite, kad example.com peradresuotų lankytojus į www.example.com, arba kad antrasis domenas vestų į Jūsų pagrindinę svetainę? Tam reikalingi du žingsniai:

  1. DNS: nukreipkite vardą į žiniatinklio serverį, kuris gali atlikti peradresavimą. Paprastai tai yra Jūsų pačių prieglobos paslauga arba registratoriaus peradresavimo paslauga.
  2. Žiniatinklio serveris: ten nustatykite peradresavimą (redirect). Serveris tada atsako ne puslapiu, o nurodymu "eikite į šį kitą adresą". Naršyklė tai atlieka automatiškai.

Peradresavimas turi kodą:

KodasReiškiaNaudokite tam, kad
301Nuolat perkeltasPastovus peradresavimas, pavyzdžiui, nuo pagrindinio domeno į www. Paieškos sistemos perima naująjį adresą.
302 (arba 307)Laikinai kiturLaikinas akcijos puslapis arba techninė priežiūra.

Domeno pointeris arba domeno aliasas yra kas kita: ta pati svetainė rodoma su dviem vardais, nekeičiant adreso juostos. Tai taip pat tvarko prieglobos valdymo skydelis, o ne DNS. Antrojo vardo DNS turi tik nukreipti į tą patį serverį.

Egzistuoja ir freimų peradresavimas (frame forwarding): adreso juostoje toliau rodomas Jūsų domenas, tuo tarpu matote kitą svetainę. Tai dažnai blogai veikia su šiuolaikinėmis svetainėmis (kurios atsisako užsikrauti freime), o paieškos sistemoms tai nepatinka. Geriau to nenaudokite.

www: naudoti ar ne?

www yra tiesiog subdomenas. Ar savo svetainę leidžiate veikti adresu www.example.com, ar example.com, yra pasirinkimas. Svarbu tik tai:

  1. Abu turi veikti. Žmonės įveda vieną arba kitą variantą. Jei trūksta įrašo www, jie gaus klaidos pranešimą, kad svetainė neegzistuoja.
  2. Pasirinkite vieną kaip pagrindinį adresą ir leiskite kitam peradresuoti į jį naudojant 301. Tada paieškos sistema mato vieną svetainę, o ne dvi kopijas.

DNS sistemoje tai dažniausiai atrodo taip:

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

arba atskiras A įrašas www su tuo pačiu adresu. Pakaitos simbolis (wildcard) (3.3 pamoka) taip pat gali apimti www. Naudojant išorinę paslaugą, pavyzdžiui, e. parduotuvės platformą, www dažnai nukreipiamas CNAME įrašu į paslaugą, o pagrindinis domenas A įrašu į adresą, kurį nurodo paslauga (3.2 pamoka paaiškina, kodėl).

Sertifikatas taip pat priklauso šiam derinimui

Naršyklė rodo spynelės ženklą tik tuomet, kai serveris turi sertifikatą būtent tam vardui, kurį įvedė lankytojas. Sertifikatas, skirtas example.com, automatiškai neapima www.example.com. Todėl pasirūpinkite, kad sertifikatas apimtų abu vardus.

Tai turi pasekmę peradresavimui: lankytojas, atidarantis https://example.com, pirmiausia patiria sertifikato patikrą, o tik tada gauna peradresavimą. Neturint galiojančio sertifikato pagrindiniam domenui, jis pamatys įspėjimą, net jei Jūs jį vėliau tvarkingai peradresuosite. Taigi, vardas, kuris tik peradresuoja, taip pat turi turėti sertifikatą.

Nemokami sertifikatai, tokie kaip Let's Encrypt, tikrina, ar vardas iš tikrųjų nukreipia į Jūsų serverį. Jei DNS vis dar rodo į seną serverį, užklausa nepavyks. Pirmiausia DNS, tada sertifikatas.

Praktikoje: kaip tai atrodo valdymo skydelyje

Kaip pavyzdį naudojame DirectAdmin. cPanel, Plesk ir kituose valdymo skydeliuose ši dalis dažnai vadinama "Redirects" arba "Peradresavimai".

  1. Atidarykite Puslapių peradresavimai (peradresavimas).
  2. Įveskite kelią, kurį reikia peradresuoti, pavyzdžiui, / visai svetainei.
  3. Pasirinkite tipą: 301 nuolatiniam peradresavimui.
  4. Įveskite tikslo adresą su https://.
  5. Išsaugoti.

Tam vardo DNS turi nukreipti į Jūsų pačių prieglobą. Jei jis nukreipia į kitą paslaugą, lankytojas niekada nepasieks šio peradresavimo.

Santrauka

  • DNS pateikia tik vardo adresą. Kelio, protokolo ir parametrų DNS nemato.
  • Peradresavimą (301, 302) ir domeno pointerius tvarko žiniatinklio serveris, o ne DNS.
  • Pasirūpinkite, kad tiek pagrindinis domenas, tiek www turėtų įrašą, ir pasirinkite vieną kaip pagrindinį adresą.
  • Sertifikatas turi apimti kiekvieną vardą, kurį gali įvesti lankytojas, taip pat ir tą, kuris tik peradresuoja.
  • Pirmiausia sutvarkykite DNS, tada sertifikatą.

Testas

1. Ar DNS įrašu galima peradresuoti example.com į https://othersite.example/actie?



2. Lankytojai, kurie įveda www.example.com, gauna "ši svetainė nepasiekiama", nors example.com veikia. Ko greičiausiai trūksta?



3. Kokį peradresavimo kodą naudojate, norėdami pastoviai nukreipti pagrindinį domeną į www?



4. example.com peradresuoja į https://www.example.com. Lankytojai, atidarantys https://example.com, pirmiausia mato sertifikato įspėjimą. Kodėl?



Užduotis

Užduotis Z3.4: www: CNAME ar A? Kaip www.sidn.nl sukonfigūruotas DNS sistemoje? sidn.nl yra SIDN, .nl domeno Nyderlanduose registro, svetainė. Išsiaiškinkite, koks įrašas yra nurodytas www.sidn.nl, ir įveskite tipą (A, AAAA arba CNAME) bei reikšmę. Patarimas: pirmiausia paklauskite apie CNAME.

Šioje pamokoje pratybų zonoje nėra nustatymo užduoties: peradresavimas vyksta žiniatinklio serveryje, o ne DNS sistemoje.

Užduotis Z3.4: www: CNAME ar A?



Ką įrašote ir ką matome realiu laiku, nesaugome. Jūsų naršyklė prisimena Jūsų atsakymus ir tai, ar užduotį atlikote. Jei esate prisijungę, saugome tik tai, kad užduotį atlikote (beveik) teisingai, skiltyje Mano kursai; ten galite tai ir ištrinti.

Skaitykite daugiau

Šie straipsniai aprašo žingsnius WebOké valdymo skydeliuose; kituose skydeliuose jie veikia panašiai.

Akimirką…

Nustatykite domenus

Kiekvienam domenui nustatykite vardų serverius, susiejimą su talpinimu ir tai, kas taps valdytoju.

Įkeliami Jūsų domenai…