Baza znanja›Webhosting›HTTPS na spletni strani

Webhosting – HTTPS na spletni strani

Na tej straniPogoji za delovanje spletne strani prek HTTPSVsiljevanje HTTPSPogosti problemiPogosto zastavljena vprašanja

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:


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:


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.

Naslov z oznako varne povezave (ikona ključavnice)
Naslov z oznako varne povezave (ikona ključavnice)

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.
Vzorčna nastavitev HTTPS v sistemu za upravljanje vsebin WordPress
Vzorčna nastavitev HTTPS v sistemu za upravljanje vsebin WordPress
  • 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:

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.

Ali vam je bil ta članek v pomoč?

Vaše mnenje nam pomaga izboljšati naše članke.

Vaše sporočilo prejme ekipa za dokumentacijo, ki nanj ne odgovarja. Če potrebujete pomoč, nas kontaktirajte prek kontaktnega obrazca. Ne vpisujte gesel ali osebnih podatkov.

Niste našli, kar iščete?

Vprašajte druge stranke na skupnostnem spletnem mestu Help.