Prijeđite na sadržaj

Postavke kolačića

Za svaku vrstu odaberite koje kolačiće dopuštate. Svoj odabir uvijek možete promijeniti putem poveznice Postavke kolačića na dnu svake stranice. Izjava o privatnosti

Nužni

Uvijek uključeni

Potrebni za prijavu, čuvanje košarice i pamćenje Vaših odabira. Uvijek su uključeni.

Koji kolačići?
  • weboke_sessie, weboke_klant, weboke_remember: Vaša sesija i to da ostanete prijavljeni
  • weboke_basket: Vaša košarica
  • wkBtwIncl: prikaz cijena s PDV-om ili bez njega
  • wok_cookies: Vaš odabir kolačića, 12 mjeseci

Mjeri koji oglas dovodi do posjeta ili narudžbe, kako ne bismo plaćali oglase koji ništa ne donose.

Koji kolačići?
  • Google Ads putem Google Tag Managera (_gcl_au, _gcl_aw), do 90 dana
  • OpenAI Ads, oglasi u ChatGPT-u
  • wok_aff: preko kojeg ste partnera došli k nama (partnerski program), 60 dana

4,6

Država i jezik

Svaka država ima vlastitu stranicu, s cijenama i PDV-om te države.

Pogledajte

www, preusmjeravanje i što DNS ne radi

Modul 3: Zapisi za Vašu web stranicu · Vrijeme čitanja: 7 minuta

Cilj lekcije: Nakon ove lekcije znat ćete razliku između DNS-a (gdje se nalazi poslužitelj) i preusmjeravanja (koju stranicu dobivate), i moći ćete ispravno postaviti www.

Ključni pojmovi: www, preusmjeravanje (redirect, 301/302), domain pointer ili alias, https certifikat, putanja ne postoji u DNS-u

Što DNS zna, a što ne

DNS odgovara na jednu vrstu pitanja: "gdje se nalazi ovaj naziv?" Odgovor je adresa (A, AAAA) ili drugi naziv (CNAME). Nakon toga DNS je gotov. Sve što se dogodi poslije, rješava web poslužitelj na toj adresi.

Web adresa sastoji se od više dijelova nego samo naziva:

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

Samo srednji dio, naziv, dolazi do DNS-a. Protokol (https), putanju (/contact) i parametre DNS nikada ne vidi. Iz toga proizlazi nekoliko stvari koje mnoge iznenade:

  • DNS ne može preusmjeriti na stranicu. Zapis poput "example.com na othersite.example/actie" ne postoji.
  • DNS ne bira između http i https. Hoće li posjetitelj završiti na https, određuje web poslužitelj.
  • DNS ne zna koja web stranica se nalazi na poslužitelju. Na jednoj IP adresi može raditi stotine web stranica. Preglednik šalje naziv u svom zahtjevu, a web poslužitelj na temelju toga bira ispravnu stranicu.

Preusmjeravanje se odvija na web poslužitelju

Želite da example.com preusmjerava posjetitelje na www.example.com, ili da druga domena vodi na Vašu glavnu stranicu? Tada su potrebna dva koraka:

  1. DNS: neka naziv pokazuje na web poslužitelj koji može izvršiti preusmjeravanje. To je obično Vaš vlastiti hosting, ili usluga preusmjeravanja Vašeg registrara.
  2. Web poslužitelj: tamo postavite preusmjeravanje (redirect). Poslužitelj tada ne odgovara stranicom, nego porukom "idi na ovu drugu adresu". Preglednik to automatski slijedi.

Preusmjeravanje ima kod:

KodZnačiKoristite za
301Trajno preseljenoTrajno preusmjeravanje, na primjer s gole domene na www. Tražilice preuzimaju novu adresu.
302 (ili 307)Privremeno na drugom mjestuPrivremena akcijska stranica ili održavanje.

Domain pointer ili domain alias je nešto drugo: tada se ista web stranica prikazuje pod dva naziva, bez promjene adresne trake. I to rješava kontrolna ploča hostinga, ne DNS. DNS druge domene mora samo pokazivati na isti poslužitelj.

Postoji i frame forwarding: adresna traka i dalje prikazuje Vašu domenu dok vidite drugu stranicu. To često slabo funkcionira s modernim web stranicama (koje odbijaju učitavanje u frameu) i tražilice to ne vole. Bolje je da to ne koristite.

www: koristiti ili ne?

www je obična poddomena. Hoćete li svoju stranicu pokrenuti na www.example.com ili na example.com, stvar je izbora. Važno je samo sljedeće:

  1. Oboje mora raditi. Ljudi upisuju jedno ili drugo. Ako nedostaje zapis za www, oni dobivaju obavijest o pogrešci da stranica ne postoji.
  2. Odaberite jedno kao glavnu adresu i neka drugo preusmjerava na njega s 301 preusmjeravanjem. Tada tražilica vidi jednu stranicu, a ne dvije kopije.

U DNS-u to obično izgleda ovako:

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

ili vlastiti A zapis za www s istom adresom. Wildcard (lekcija 3.3) također može obuhvatiti www. Kod vanjske usluge, poput platforme za web trgovinu, www često pokazuje preko CNAME zapisa na uslugu, a gola domena preko A zapisa na adresu koju usluga navede (lekcija 3.2 objašnjava zašto).

Certifikat je također dio toga

Preglednik prikazuje lokot samo ako poslužitelj ima certifikat točno za naziv koji je posjetitelj upisao. Certifikat za example.com ne pokriva automatski www.example.com. Pobrinite se stoga da certifikat sadrži oba naziva.

To ima posljedicu za preusmjeravanje: posjetitelj koji otvori https://example.com prvo dobiva provjeru certifikata, a tek nakon toga preusmjeravanje. Bez valjanog certifikata za golu domenu vidjet će upozorenje, iako ga nakon toga uredno preusmjerite. Dakle, i naziv koji samo preusmjerava treba certifikat.

Besplatni certifikati poput onih od Let's Encrypt provjeravaju pokazuje li naziv zaista na Vaš poslužitelj. Ako DNS još uvijek pokazuje na stari poslužitelj, zahtjev neće uspjeti. Prvo DNS, zatim certifikat.

U praksi: tako to izgleda u kontrolnoj ploči

Kao primjer koristimo DirectAdmin. U cPanelu, Plesku i drugim pločama taj se dio često naziva "Redirects" ili "Preusmjeravanja".

  1. Otvorite Site Redirects (preusmjeravanje).
  2. Unesite putanju koja se treba preusmjeriti, na primjer / za cijelu stranicu.
  3. Odaberite vrstu: 301 za trajno.
  4. Unesite ciljnu adresu, s https://.
  5. Spremite.

DNS naziva za to mora pokazivati na Vaš vlastiti hosting. Ako pokazuje na drugu uslugu, posjetitelj nikada neće stići do ovog preusmjeravanja.

Sažetak

  • DNS daje samo adresu naziva. Putanju, protokol i parametre DNS ne vidi.
  • Preusmjeravanje (301, 302) i domain pointere rješava web poslužitelj, ne DNS.
  • Pobrinite se da i gola domena i www imaju zapis, i odaberite jedno kao glavnu adresu.
  • Certifikat mora pokrivati svaki naziv koji posjetitelj može upisati, uključujući naziv koji samo preusmjerava.
  • Prvo ispravno postavite DNS, zatim certifikat.

Kviz

1. Možete li pomoću DNS zapisa preusmjeriti example.com na https://othersite.example/actie?



2. Posjetitelji koji upišu www.example.com dobivaju poruku "ova stranica nije dostupna", dok example.com radi. Što vjerojatno nedostaje?



3. Koji kod preusmjeravanja koristite da golu domenu trajno preusmjerite na www?



4. example.com preusmjerava na https://www.example.com. Posjetitelji koji otvore https://example.com prvo vide upozorenje o certifikatu. Zašto?



Zadatak

Zadatak Z3.4: www: CNAME ili A? Kako je www.sidn.nl postavljen u DNS-u? Provjerite koji zapis postoji za www.sidn.nl i upišite vrstu (A, AAAA ili CNAME) i vrijednost. Savjet: prvo provjerite postoji li CNAME.

Uz ovu lekciju nema zadatka postavljanja u zoni za vježbu: preusmjeravanje se odvija na web poslužitelju, ne u DNS-u.

Zadatak Z3.4: www: CNAME ili A?



Ono što unesete i ono što uživo pronađemo ne pohranjujemo. Vaš preglednik pamti Vaše odgovore i je li zadatak riješen. Ako ste prijavljeni, spremamo samo podatak da ste zadatak (gotovo) točno riješili u Moji tečajevi; ondje to možete i izbrisati.

Dodatno štivo

Ovi članci opisuju korake u kontrolnim pločama WebOké; u drugim pločama postupak je sličan.

Trenutak…

Postavite svoje domene

Za svaku domenu odredite nameservere, povezivanje s hostingom i tko postaje vlasnik.

Učitavanje Vaših domena…