Preskoči na vsebino

Nastavitve piškotkov

Za vsako vrsto izberite, katere piškotke dovolite. Svojo izbiro lahko kadar koli spremenite prek povezave Nastavitve piškotkov na dnu vsake strani. Izjava o zasebnosti

Nujni

Vedno vklopljeno

Potrebni so za prijavo, shranjevanje košarice in pomnjenje Vaših izbir. Vedno so vklopljeni.

Kateri piškotki?
  • weboke_sessie, weboke_klant, weboke_remember: Vaša seja in ohranjanje prijave
  • weboke_basket: Vaša košarica
  • wkBtwIncl: prikaz cen z DDV ali brez DDV
  • wok_cookies: Vaša izbira glede piškotkov, 12 mesecev

Meri, kateri oglas vodi do obiska ali naročila, da ne plačujemo za oglase, ki ne prinesejo ničesar.

Kateri piškotki?
  • Google Ads prek Google Tag Manager (_gcl_au, _gcl_aw), do 90 dni
  • OpenAI Ads, oglasi v ChatGPT
  • wok_aff: prek katerega partnerja ste prišli k nam (partnerski program), 60 dni

4,6

Država in jezik

Vsaka država ima svojo spletno stran, s cenami in DDV za to državo.

Prikaži

www, preusmeritve in kaj DNS ne počne

Modul 3: Zapisi za Vašo spletno stran · Čas branja: 7 minut

Učni cilj: Po tej lekciji poznate razliko med DNS (kje je strežnik) in preusmeritvijo (katero stran dobite), in znate pravilno nastaviti www.

Ključni pojmi: www, preusmeritev (redirect, 301/302), domenski pokazatelj ali alias, https certifikat, pot ne obstaja v DNS

Kaj DNS ve in česa ne

DNS odgovarja na eno vrsto vprašanja: "kje je to ime?" Odgovor je naslov (A, AAAA) ali drugo ime (CNAME). Potem je naloga DNS končana. Vse, kar se zgodi potem, ureja spletni strežnik na tistem naslovu.

Spletni naslov sestoji iz več kot samo imena:

https://www.example.com/contact?taal=nl
└─┬─┘   └──────┬───────┘└───┬──┘└──┬──┘
protocol     naam          pad   parameters

Samo srednji del, ime, pride do DNS. Protokol (https), pot (/contact) in parametre DNS nikoli ne vidi. Iz tega izhaja nekaj stvari, ki mnoge presenetijo:

  • DNS ne more preusmeriti na stran. Zapis kot "example.com na othersite.example/actie" ne obstaja.
  • DNS ne izbira med http in https. Ali obiskovalec pristane na https, ureja spletni strežnik.
  • DNS ne ve, katera spletna stran je na strežniku. Na enem IP naslovu lahko deluje na stotine spletnih strani. Brskalnik ime pošlje v svoji zahtevi, spletni strežnik pa na podlagi tega izbere pravo stran.

Preusmeritev poteka na spletnem strežniku

Želite, da example.com obiskovalce preusmeri na www.example.com, ali da druga domena vodi na Vašo glavno stran? Potem potrebujete dva koraka:

  1. DNS: poskrbite, da ime kaže na spletni strežnik, ki zna izvesti preusmeritev. To je ponavadi Vaš lastni gostujoči prostor, ali storitev preusmeritve pri Vašem registrarju.
  2. Spletni strežnik: tam nastavite preusmeritev (redirect). Strežnik takrat ne odgovori s stranjo, ampak z "pojdi na ta drug naslov". Brskalnik to samodejno upošteva.

Preusmeritev ima kodo:

KodaPomeniUporabite za
301Trajno preseljenoStalno preusmeritev, na primer z gole domene na www. Iskalniki prevzamejo nov naslov.
302 (ali 307)Začasno drugjeZačasna akcijska stran ali vzdrževanje.

Domenski pokazatelj ali domenski alias je nekaj drugega: tedaj se ista spletna stran prikaže pod dvema imenoma, ne da bi se spremenila vrstica naslova. Tudi to ureja nadzorna plošča gostovanja, ne DNS. DNS drugega imena mora samo kazati na isti strežnik.

Obstaja tudi preusmeritev z okvirjem (frame forwarding): vrstica naslova še vedno prikazuje Vašo domeno, medtem ko vidite drugo stran. To pogosto slabo deluje s sodobnimi spletnimi stranmi (te zavračajo nalaganje v okviru) in iskalniki tega ne marajo. Raje je ne uporabljajte.

www: da ali ne?

www je preprosto poddomena. Ali Vaša stran deluje na www.example.com ali na example.com, je stvar izbire. Pomembno je le:

  1. Oba morata delovati. Ljudje vtipkajo enega ali drugega. Če manjka zapis za www, prejmejo sporočilo o napaki, da stran ne obstaja.
  2. Izberite enega kot glavni naslov in drugega preusmerite nanj s kodo 301. Tako iskalnik vidi eno stran, ne dveh kopij.

V DNS to ponavadi pomeni:

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

ali lasten zapis A za www z istim naslovom. Nadomestni znak (wildcard, lekcija 3.3) lahko ujame tudi www. Pri zunanji storitvi, kot je platforma za spletno trgovino, www pogosto kaže z zapisom CNAME na storitev, gola domena pa z zapisom A na naslov, ki ga navede storitev (lekcija 3.2 razloži zakaj).

Zraven sodi tudi certifikat

Brskalnik prikaže ključavnico samo, če ima strežnik certifikat za natanko tisto ime, ki ga je obiskovalec vtipkal. Certifikat za example.com samodejno ne krije www.example.com. Poskrbite torej, da certifikat vsebuje obe imeni.

To ima posledico za preusmeritev: obiskovalec, ki odpre https://example.com, najprej dobi preverjanje certifikata in šele nato preusmeritev. Brez veljavnega certifikata za golo domeno vidi opozorilo, četudi ga nato lepo preusmerite. Tudi ime, ki samo preusmerja, torej potrebuje certifikat.

Brezplačni certifikati, kot je tisti od Let's Encrypt, preverijo, ali ime res kaže na Vaš strežnik. Če DNS še vedno kaže na stari strežnik, zahteva ne uspe. Najprej DNS, nato certifikat.

V praksi: tako je videti v nadzorni plošči

Kot primer uporabljamo DirectAdmin. V cPanel, Plesk in drugih nadzornih ploščah se ta del pogosto imenuje "Redirects" ali "Preusmeritve".

  1. Odprite Preusmeritve spletišč (preusmerjanje).
  2. Vnesite pot, ki naj se preusmeri, na primer / za celotno stran.
  3. Izberite tip: 301 za trajno.
  4. Vnesite ciljni naslov, z https://.
  5. Shranite.

DNS imena mora za to kazati na Vaš lasten gostujoči prostor. Če kaže na drugo storitev, obiskovalec nikoli ne pride do te preusmeritve.

Povzetek

  • DNS poda samo naslov imena. Poti, protokola in parametrov DNS ne vidi.
  • Preusmeritev (301, 302) in domenske pokazatelje ureja spletni strežnik, ne DNS.
  • Poskrbite, da imata zapis tako gola domena kot www, in izberite enega kot glavni naslov.
  • Certifikat mora kriti vsako ime, ki ga lahko obiskovalec vtipka, tudi ime, ki samo preusmerja.
  • Najprej urejen DNS, nato certifikat.

Kviz

1. Ali lahko z DNS zapisom preusmerite example.com na https://othersite.example/actie?



2. Obiskovalci, ki vtipkajo www.example.com, dobijo sporočilo "ta stran ni dosegljiva", medtem ko example.com deluje. Kaj verjetno manjka?



3. Katero kodo preusmeritve uporabite, da golo domeno trajno preusmerite na www?



4. example.com se preusmeri na https://www.example.com. Obiskovalci, ki odprejo https://example.com, najprej vidijo opozorilo o certifikatu. Zakaj?



Naloga

Naloga Z3.4: www: CNAME ali A? Kako je www.sidn.nl nastavljen v DNS? Poiščite, kateri zapis obstaja za www.sidn.nl, in vnesite tip (A, AAAA ali CNAME) ter vrednost. Namig: najprej preverite, ali gre za CNAME.

Pri tej lekciji ni naloge nastavitve v vadbeni coni: preusmeritev poteka na spletnem strežniku, ne v DNS.

Naloga Z3.4: www: CNAME ali A?



Kar vnesete in kar v živo preverimo, ne shranjujemo. Vaš brskalnik si zapomni Vaše odgovore in ali ste nalogo opravili. Če ste prijavljeni, shranimo samo podatek, da ste nalogo (skoraj) pravilno opravili, v razdelku Moji tečaji, kjer ga lahko tudi izbrišete.

Za nadaljnje branje

Ti članki opisujejo korake v nadzornih ploščah WebOké; v drugih nadzornih ploščah delujejo podobno.

Trenutek…

Nastavite svoje domene

Za vsako domeno uredite imenske strežnike, povezavo z gostovanjem in kdo bo imetnik.

Nalaganje Vaših domen…