Web

HTTPS i SSL: što hosting ne pokriva

SSL certifikati u 2026, Let's Encrypt, Cloudflare integracija, mixed content fix za WordPress. Praktičan vodič za sigurnu hrvatsku stranicu.

Elvir Sejfulai Autor: Elvir Sejfulai 17.06.2026. 8 min čitanja

Bez HTTPS-a u 2026. Chrome označava vašu stranicu kao “Not secure”, Google ne rangira, korisnici odlaze. Većina hrvatskih hostera daje besplatan SSL preko Let’s Encrypt-a, ali to ne znači da je sve riješeno. Mixed content, neispravni redirecti, neažurirani certifikati, sve su uobičajeni problemi koji ostavljaju vašu stranicu tehnički HTTPS, ali praktički slabu.

1. SSL osnove

SSL/TLS certifikat enkriptira komunikaciju između browser-a i servera. Bez njega:

  • Browser pokazuje “Not secure”
  • Google penalizira SEO
  • Plaćanje karticom ne radi
  • GDPR usklađenost ugrožena

2. Vrste SSL certifikata

Let’s Encrypt (besplatan)

  • Auto-renewal svakih 90 dana
  • Većina hrvatskih hostera (Avalon, CyberFolks) automatski daje
  • 500+ milijuna stranica koristi
  • Sufficient za 95% MSP stranica

Komercijalni (DV, OV, EV)

  • Domain Validated (DV): 10–50 €/godišnje, isto kao Let’s Encrypt
  • Organization Validated (OV): 100–200 €/godišnje, verifikacija firme
  • Extended Validation (EV): 200–600 €/godišnje, “green bar” više ne postoji (Chrome 77+)

Većina firmi ne treba komercijalni. Let’s Encrypt je dovoljan.

Wildcard SSL

Pokriva sve subdomene (*.vasadomena.hr). Korisno za:

  • Multi-language sa subdomenama (en.site.hr, de.site.hr)
  • Aplikacije (app.site.hr, api.site.hr)

Let’s Encrypt podržava wildcard besplatno.

3. Cloudflare integracija: najjača kombinacija

Cloudflare nudi:

  • Besplatan SSL na edge serveru
  • Auto HTTPS Rewrites
  • DDoS zaštita
  • Performance optimizacije

Postavka

  1. Dodaj domenu u Cloudflare
  2. Promijeni nameservere
  3. Postavi SSL mode na Full (Strict): ne Flexible
  4. Aktiviraj “Automatic HTTPS Rewrites”
  5. Aktiviraj “Always Use HTTPS”

Najčešća greška: Flexible mode

Flexible SSL šifrira samo browser↔Cloudflare, ali ne Cloudflare↔server. To uzrokuje mixed content i petlje preusmjeravanja.

Uvijek koristi Full (Strict): origin server treba SSL certifikat (Let’s Encrypt na hostingu).

4. Mixed content: kako popraviti

Mixed content = HTTPS stranica učitava HTTP resurse (slike, skripte). Browser blokira ili upozorava.

Uzroci u WordPressu

  • Slike uploadane prije HTTPS migracije (URL-ovi u bazi i dalje http://)
  • Hardkodirani HTTP linkovi u temi
  • External resursi (CDN-ovi, third-party scripts) bez HTTPS-a

Fix u 3 koraka

1. Database search & replace:

Plugin Better Search Replace (besplatan):

  • Find: http://vasadomena.hr
  • Replace: https://vasadomena.hr
  • Pokreni: sve URL-ove u bazi mijenja

2. .htaccess redirect:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

3. Cloudflare Auto HTTPS Rewrites aktiviran kao backup.

5. HSTS: extra sigurnost

HTTP Strict Transport Security tjera browser da uvijek koristi HTTPS.

Header:

Strict-Transport-Security: max-age=31536000; includeSubDomains; preload

Postaviti kroz Cloudflare ili .htaccess. Plus: dodatna sigurnost, plus SEO bonus.

6. Što izbjegavati

  1. Flexible SSL u Cloudflare-u: mixed content garantiran
  2. Self-signed certifikat za produkciju: browser pokazuje upozorenja
  3. Zaboravljeni renewal: Let’s Encrypt traje 90 dana, auto-renewal mora raditi
  4. Mixed scripts (<script src="http://...">): sigurnosna rupa
  5. HTTP→HTTPS redirect kroz JavaScript (sporo, browser kažnjava)

Kratak zaključak

HTTPS u 2026. nije opcionalan. Postavka traje 30 minuta s Let’s Encrypt + Cloudflare Free.

Audit vaše stranice (mixed content, certifikat status, headers) je besplatan. Konkretne brojke koje treba popraviti dobivate u 30 min.

Spremni za rast vašeg poslovanja?

Dogovorimo kratki razgovor. Pregledat ćemo vašu web stranicu, oglase, SEO i recenzije te vam poslati pisani plan, bez obzira angažirate li nas ili ne.