Obavezno preusmjerite posjetitelje na https
Imate li SSL certifikat na svojoj web stranici? Tada želite da svi posjetitelji dolaze na zaštićenu https verziju, a ne više na http. U nastavku pročitajte kako to postaviti i što učiniti ako Vaša stranica nakon toga ili nakon preseljenja više ne radi.
U DirectAdminu
- Prijavite se u DirectAdmin: u Moj WebOké idite na Moji proizvodi i kod svog hosting paketa kliknite na DirectAdmin.
- Pod Account Manager kliknite na Domain Setup i zatim na naziv svoje domene.
- Provjerite je li Secure SSL uključen. Samo tada vidite opcije u nastavku.
- Kod SSL uključite prekidač Force SSL with https redirect.
- Kliknite na Save za spremanje.

Ondje se nalazi i Enable HTTP Strict Transport Security (HSTS). Na većini naših poslužitelja web poslužitelj već standardno šalje HSTS za svaku web stranicu s https, s max-age od godinu dana. Tada Vam prekidač nije potreban. Šalje li Vaša stranica već HSTS, vidjet ćete u testu na internet.nl. Prekidač uključite samo ako Vaša stranica još ne šalje HSTS i ako Vaš certifikat radi za sve nazive: preglednici dugo pamte HSTS, a ako certifikat kasnije prestane raditi, posjetitelji više neće moći otvoriti Vašu stranicu. Više objašnjenja pronaći ćete u članku HSTS i sigurnosna zaglavlja za Vašu web stranicu.
Na istoj stranici kod Force Redirect odabirete hoće li posjetitelji uvijek dolaziti na adresu s www ili bez www.
Preusmjeravanje putem Force SSL with https redirect je trajno (301) i zadržava putanju: http://vasadomena.hr/kontakt vodi na https://vasadomena.hr/kontakt, a ne na Vašu naslovnicu. Tako tražilice i stare poveznice zadržavaju svoje mjesto. Nakon uključivanja provjerite to adresom koja sadrži putanju. Ako preusmjeravanje postavljate u dodatku ili u .htaccess, pobrinite se da i ono bude 301 i da zadržava putanju.
Ili na Vašoj web stranici
Mnogi programi to mogu sami. U WordPressu kod Postavke › Općenito postavite WordPress adresu i adresu web-stranice na https://. Koristite samo jedno preusmjeravanje: ne istodobno u DirectAdminu i u dodatku ili u .htaccess. U suprotnom Vaša web stranica može upasti u petlju preusmjeravanja.
Vaša stranica više ne radi nakon prelaska na https ili preseljenja?
Prođite ove korake redom:
- Najprije pokušajte u privatnom prozoru ili drugom pregledniku. Vaš preglednik može pamtiti staru stranicu ili staro preusmjeravanje. Ako ondje radi, ispraznite predmemoriju svog preglednika.
- Poruka „previše preusmjeravanja” ili „stranica se ne preusmjerava ispravno”? Tada dvije postavke šalju posjetitelja naprijed-natrag. Na primjer Force SSL i dodatak, vlastito pravilo u
.htaccessili drugačiji odabir s www ili bez www u DirectAdminu nego u WordPressu. Isključite jedno od to dvoje. Koristite li Cloudflare proxy sa SSL načinom Flexible, ondje odaberite Full (strict). Više uzroka pronaći ćete u članku ERR_TOO_MANY_REDIRECTS: previše preusmjeravanja. - Pogreška certifikata ili certifikat na naziv poslužitelja? Nakon preseljenja ili promjene DNS-a certifikat često još nije izdan. To je moguće tek kada domena pokazuje na naš poslužitelj, a ponekad traje nekoliko sati. Do tada isključite https preusmjeravanje i zatražite certifikat kako je opisano u članku Aktivacija SSL certifikata.
- Pogreška certifikata bez gumba za nastavak? Tada je Vaš preglednik zapamtio HSTS za Vašu stranicu. Tu poruku ne možete preskočiti: najprije osigurajte ispravan certifikat. Posjetitelji koji su Vašu stranicu već ranije otvarali putem https moći će joj ponovno pristupiti tek kada certifikat bude radio.
- Vidite li kod https praznu ili drugu stranicu s tekstom da u private_html trebate postaviti index.html? Tada je private_html kod Vaše domene još zasebna mapa. Pročitajte Poruka: To change this page, upload a new index.html to your private folder.
Je li cijela Vaša web stranica nedostupna, i bez https? Tada slijedite plan korak po korak Moja web stranica nije dostupna.
Ne uspijevate riješiti problem? Otvorite ticket s nazivom svoje domene i porukom koju vidite.
Pogledajte i u DirectAdmin priručniku: Nema lokota ili „nije sigurno”: rješavanje mješovitog sadržaja, Let's Encrypt ne uspijeva: uzroci i rješenja i Postavke domene: SSL, PHP, www i private_html.
Detaljno objašnjenje sa snimkama zaslona: Uvijek preusmjerite posjetitelje na https u DirectAdmin priručniku.
Želite li naučiti više? Pohađajte besplatni tečaj Kako Vas pronalaze na internetu, lekcija 4.1 https i ispravno preusmjeravanje.
Želite li naučiti više? Pohađajte besplatni WordPress tečaj, lekcija 3.2 www, preusmjeravanje i mješoviti sadržaj.
