Priverstinai nukreipti lankytojus į https
Ar Jūsų svetainėje įdiegtas SSL sertifikatas? Tuomet norėsite, kad visi lankytojai patektų į saugią https versiją, o ne į http. Žemiau rasite, kaip tai nustatyti ir ką daryti, jei po to arba po perkėlimo svetainė nebeveikia.
DirectAdmin
- Prisijunkite prie DirectAdmin: Mano WebOké eikite į Mano produktai ir prie savo talpinimo plano spustelėkite DirectAdmin.
- Skiltyje Account Manager spustelėkite Domain Setup ir pasirinkite savo domeno vardą.
- Patikrinkite, ar įjungta Secure SSL. Tik tada matysite toliau aprašytas parinktis.
- Skiltyje SSL įjunkite jungiklį Force SSL with https redirect.
- Spustelėkite Save, kad išsaugotumėte.

Ten taip pat yra parinktis Enable HTTP Strict Transport Security (HSTS). Daugelyje mūsų serverių žiniatinklio serveris jau pagal numatymą siunčia HSTS kiekvienai svetainei su https, nustatęs vienų metų max-age. Tuomet šio jungiklio Jums nereikia. Ar Jūsų svetainė jau siunčia HSTS, galite pamatyti internet.nl teste. Jungiklį įjunkite tik tada, kai Jūsų svetainė dar nesiunčia HSTS, o sertifikatas veikia visiems vardams: naršyklės HSTS įsimena ilgam, ir jei vėliau sertifikatas nustotų veikti, lankytojai nebegalėtų atidaryti Jūsų svetainės. Daugiau paaiškinimų rasite straipsnyje HSTS ir saugumo antraštės Jūsų svetainei.
Tame pačiame puslapyje skiltyje Force Redirect galite pasirinkti, ar lankytojai visada bus nukreipiami į adresą su www, ar be www.
Parinkties Force SSL with https redirect peradresavimas yra nuolatinis (301) ir išsaugo kelią: http://jouwdomein.nl/contact nukreipiamas į https://jouwdomein.nl/contact, o ne į pagrindinį puslapį. Taip paieškos sistemos ir senos nuorodos išlaiko savo vietą. Įjungę patikrinkite tai su adresu, kuriame yra kelias. Jei peradresavimą nustatote papildinyje arba .htaccess faile, įsitikinkite, kad jis taip pat yra 301 ir išsaugo kelią.
Arba pačioje svetainėje
Daugelis programų tai gali padaryti pačios. WordPress sistemoje skiltyje Nustatymai › Bendrieji nustatykite WordPress adresą ir svetainės adresą su https://. Naudokite tik vieną peradresavimą: ne kartu DirectAdmin ir papildinyje ar .htaccess faile. Kitaip Jūsų svetainė gali patekti į peradresavimo ciklą.
Svetainė nebeveikia po https įjungimo ar perkėlimo?
Patikrinkite šiuos veiksmus iš eilės:
- Pirmiausia pabandykite privatų langą arba kitą naršyklę. Naršyklė gali būti įsiminusi seną puslapį ar seną peradresavimą. Jei ten viskas veikia, išvalykite naršyklės talpyklą.
- Pranešimas „per daug peradresavimų“ arba „puslapis netinkamai peradresuoja“? Tuomet du nustatymai siuntinėja vienas kitą pirmyn atgal. Pavyzdžiui, Force SSL ir papildinys, Jūsų pačių taisyklė
.htaccessfaile arba skirtingas pasirinkimas su www ar be www DirectAdmin ir WordPress sistemose. Išjunkite vieną iš jų. Jei naudojate Cloudflare proxy su SSL režimu Flexible, ten pasirinkite Full (strict). Daugiau priežasčių rasite straipsnyje ERR_TOO_MANY_REDIRECTS: per daug peradresavimų. - Sertifikato klaida arba sertifikatas serverio vardu? Po perkėlimo ar DNS pakeitimo sertifikatas dažnai dar nėra išduotas. Tai įmanoma tik tada, kai domenas nukreiptas į mūsų serverį, ir kartais užtrunka kelias valandas. Tuo metu išjunkite https peradresavimą ir užsakykite sertifikatą, kaip aprašyta straipsnyje SSL sertifikato aktyvavimas.
- Sertifikato klaida be mygtuko tęsti vis tiek? Tuomet Jūsų naršyklė yra įsiminusi HSTS Jūsų svetainei. Šio pranešimo praleisti negalima: pirmiausia pasirūpinkite veikiančiu sertifikatu. Lankytojai, kurie anksčiau jau atidarė Jūsų svetainę per https, vėl galės į ją patekti tik tada, kai sertifikatas veiks.
- Naudojant https matote tuščią ar kitą puslapį su tekstu, kad reikia įkelti index.html į private_html? Tuomet Jūsų domeno private_html dar yra atskiras aplankas. Skaitykite Pranešimas: To change this page, upload a new index.html to your private folder.
Ar visa Jūsų svetainė nepasiekiama, net ir be https? Tuomet vadovaukitės veiksmų planu Mano svetainė nepasiekiama.
Nepavyksta išspręsti? Sukurkite užklausą, nurodydami savo domeno vardą ir matomą pranešimą.
Taip pat žr. DirectAdmin vadove: Nėra spynelės arba „nesaugu“: mišraus turinio problemos sprendimas, Let's Encrypt nepavyksta: priežastys ir sprendimai ir Domeno nustatymai: SSL, PHP, www ir private_html.
Išsamus paaiškinimas su ekrano nuotraukomis: Lankytojų nukreipimas visada į https DirectAdmin vadove.
Norite sužinoti daugiau? Išklausykite nemokamą kursą „Būkite randami internete“, pamoka 4.1 https ir tinkamas peradresavimas.
Norite sužinoti daugiau? Išklausykite nemokamą WordPress kursą, pamoka 3.2 www, peradresavimas ir mišrus turinys.
