Poenostavljeno različico tega vodiča najdete v članku Prvi koraki – HTTPS.
Potrebujete pomoč pri spletni strani? Poiščite svojega specialista za VEDOS Profi ⧉.
V tem članku boste izvedeli:
- Kaj morate izpolniti za aktivacijo HTTPS na spletni strani
- Kako vsiliti povezavo HTTPS
- Pogosti problemi
- Pogosto zastavljena vprašanja
Pogoji za delovanje spletne strani prek HTTPS
Da lahko vaša spletna stran na storitvi Webhosting uporablja varno povezavo HTTPS, jo morate najprej aktivirati v administraciji stranke za Webhosting na enega od naslednjih načinov:
- s hitro nastavitvijo po vodiču Webhosting – Hitra nastavitev HTTPS,
- z ročno nastavitvijo po vodiču Webhosting – Ročna nastavitev HTTPS, ali
- z namestitvijo lastnega certifikata po vodiču Webhosting – Namestitev lastnega SSL certifikata.
Vsiljevanje HTTPS
Samo vklop HTTPS na storitvi Webhosting ne pomeni, da se spletna stran samodejno preklopi v varni način. Po uspešni aktivaciji HTTPS in certifikata na strani gostovanja morate spletno stran še nastaviti tako, da bo varno povezavo dejansko uporabljala.

V administraciji ali konfiguracijski datoteki svoje spletne strani prilagodite nastavitve tako, da bo uporabljala varno povezavo. Možnosti so lahko različne, med drugim:
- sprememba URL-ja spletne strani v nastavitvah, tako da se začne z https://
- vsiljevanje SSL ali HTTPS v nastavitvah
- namestitev vtičnika za preusmeritev na https://
O ideálním způsobu se poraďte nejlépe se svým webmasterem nebo podporou redakčního systému.
Če zgornje nastavitve spletne strani niso na voljo ali ne zadostujejo, dodajte v .htaccess datoteko (mapa www) pravila za preusmeritev na HTTPS. Ta pravila kopirajte in prilepite neposredno pod obstoječo vrsticoRewriteEngine On:
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{SERVER_NAME}/$1 [R=301,L]
Header set Content-Security-Policy "upgrade-insecure-requests;"
Dodajanje te kode lahko povzroči blokado našega namestitvenega programa aplikacij. Če pri namestitvi naletite na težavo z datoteko .htaccess, jo začasno obnovite in po uspešni namestitvi znova prekopirajte iz samodejno ustvarjene varnostne kopije.
HTTPS pri običajnih sistemih za upravljanje vsebin
- WordPress: spremenite oba naslova URL v administraciji WordPressa, v menijuSettings General.

- Joomla: spremenite URL-naslov v datoteki configuration.php v spremenljivki public $live_site. Uporabite .htaccess pravila, navedena zgoraj.
- Prestashop: v administraciji spletne strani pojdite na Shop Parameters General Enable SSL in izberite možnost Enable SSL on all pages.
- Opencart: v administraciji spletne strani pojdite na System Settings in izberite posamezno trgovino. Izberite zavihek Server in označite možnost Use SSL. Uporabite .htaccess pravila, navedena zgoraj.
- Drupal: Uporabite .htaccess pravila, navedena zgoraj.
Pogosti problemi
Med pogoste težave pri nastavitvi HTTPS na spletni strani spadajo:
- Namesto spletne strani se prikaže napaka
- Deli spletne strani se ne naložijo
- Google Search Console je nehala delovati
Napaka spletne strani po vsiljevanju HTTPS
Težava: Po nastavitvi HTTPS na spletni strani se prikaže napaka 404 Not Found, Not found on Accelerator, ali drugo sporočilo o neaktivnem HTTPS.
Vzrok: HTTPS ni aktiven na samem gostovanju ali pa se aktivacija certifikata še ni dokončno uveljavila. Redko gre lahko za napako pri ustvarjanju certifikata, čeprav sistem beleži, da je vse v redu.
Rešitev: Prepričajte se, da imate domeno pravilno dodano v certifikat, in da je od trenutka, ko je po administraciji aktiven, minilo vsaj pol ure.
Če je certifikat v administraciji aktiven že več kot pol ure, spletna stran pa še vedno ne deluje, jo poskusite znova naložiti brez predpomnilnika brskalnika s kombinacijo tipk Ctrl+Shift+R. Če tudi to ne pomaga, se obrnite na podporo prek obrazca ⧉. Navedite ime spletne strani in celotno besedilo ali posnetek zaslona sporočila o napaki.
Pokvarjena spletna stran – mixed content
Težava: Po nastavitvi HTTPS na spletni strani CSS ne deluje več, slike in druge predstavnostne vsebine se ne prikazujejo.
Vzrok: Če glavna stran uporablja varno povezavo HTTPS, brskalnik vse vire, naložene prek protokola HTTP, obravnava kot potencialno nevarne in jih blokira.
Rešitev: Če uporabljate lastno kodo, jo preglejte in preverite, da absolutne naslove datotek navajate s protokolom HTTPS, ne HTTP. Na primer http://domena.tld/obrazek.jpg popravite v https://domena.tld/obrazek.jpg.
Če uporabljate sistem za upravljanje vsebin, na primer WordPress, poiščite v njegovi dokumentaciji ali pri podpori povprašajte, kako odpraviti t. i. Mixed content.
Napaka Google Search Console
Težava: Po vsiljevanju HTTPS opažam v GSC napako, ki opozarja na preusmeritev.
Vzrok: Če v datoteki .htaccess uporabljate kodo RewriteRule (.*) https://%{SERVER_NAME}/$1 [R=301,L], pride do preusmeritve z nezavarovane različice strani na zavarovano z vrnjeno kodo 301 (trajno premaknjeno). Nekatera diagnostična in analitična orodja to lahko zaznajo kot težavo.
Rešitev: Poskusite problematično kodo izločiti tako, da postavite znak # na začetek vrstice. Temeljito preizkusite, ali ta sprememba ni pokvarila pravilnega delovanja vsiljevanja HTTPS.
Pogosto zastavljena vprašanja
Kako preverim, ali HTTPS deluje pravilno?
V brskalnik vnesite naslov svoje spletne strani s http (http://domena.tld). Če imate vse pravilno nastavljeno, se naslov samodejno popravi na različico s https in se označi z ikono ključavnice. Če se to ne zgodi, znova skrbno preglejte korake vodiča, vključno s prilagoditvijo datoteke .htaccess.