Fiks Cloudflare SSL-problemer i WordPress & Joomla!

Cloudflare fremstår som en utmerket CDN-tjeneste, tilgjengelig både i en gratis og en premium utgave. En bemerkelsesverdig fordel med gratisversjonen er inkluderingen av SSL, som tilbys uten ekstra kostnad.

Jeg foretok en testing av deres SSL-funksjonalitet med både WordPress og Joomla, og opplevde i utgangspunktet at begge plattformene ble negativt påvirket. Dette skapte frustrasjon, men heldigvis fant jeg en enkel løsning som jeg gjerne deler med deg.

I denne artikkelen vil du lære:

  • Hvordan du sikrer at SSL er aktivert i Cloudflare
  • Hvordan du korrigerer problemer med WordPress som oppstår på grunn av Cloudflare SSL
  • Hvordan du reparerer Joomla når det blir påvirket av Cloudflare SSL
  • Hvordan du setter opp automatisk omdirigering fra HTTP til HTTPS

La oss begynne med det første trinnet: å bekrefte at SSL er aktivt i Cloudflare.

  • Logg inn på din Cloudflare-konto.
  • Velg den aktuelle nettsiden fra oversikten.
  • Gå til «Krypto»-seksjonen.
  • Sjekk at du ser «AKTIVT SERTIFIKAT», og at SSL-nivået er satt til enten «Fleksibel», «Full» eller «Streng», avhengig av dine behov. For de som ønsker å unngå ekstra kostnader knyttet til et sertifikat på egen webserver, er «Fleksibel» et godt standardvalg.

Med dette bekrefter du at Cloudflare SSL er aktivert for din nettside.

Løsning av SSL-problemer i Cloudflare for WordPress

Som det fremgår av bildet nedenfor, ble mitt WordPress-nettsted uleselig. Dette fenomenet oppstår når deler av innholdet ikke lastes via HTTPS, noe som resulterer i et nettsted med feil.

Det finnes to metoder for å løse dette:

Det første alternativet innebærer å sørge for at alt innhold lastes inn fra HTTPS-adresser. Men for de som benytter et tredjepartstema, vil den andre løsningen, som er enklere, ofte være mer praktisk.

Den andre metoden: Installer WordPress-pluginen Cloudflare Flexible SSL.

  • Logg inn i WordPress-administrasjonen.
  • Naviger til «Plugins» og deretter «Legg til ny».
  • Søk etter «Cloudflare Flexible SSL».
  • Installer og aktiver pluginen.

Det er alt. Denne pluginen håndterer resten. Som vist nedenfor, vil nettsiden nå lastes korrekt.

Løsning av SSL-problemer i Cloudflare for Joomla

Etter aktivering av Cloudflare SSL for mitt Joomla-baserte nettsted, ble jeg møtt med en lignende feilvisning.

For å løse dette, installerer du «Cloudflare For Joomla»-pluginen.

  • Last ned Cloudflare for Joomla-pluginen. Vær oppmerksom på at du kan være nødt til å registrere en gratis konto først.
  • Logg inn i Joomla-administrasjonen.
  • Gå til «Extensions» og deretter «Extension Manager».
  • Klikk på «Velg fil», finn den nedlastede plugin-filen, og trykk «Last opp og installer».
  • Joomla aktiverer ikke pluginen automatisk. For å aktivere pluginen:
  • Gå til «Extensions» og deretter «Plugin Manager».
  • Søk etter «Cloudflare» og aktiver den.

Nå vil du se at nettsiden laster som den skal.

Etter aktivering, er det viktig å sørge for at HTTP blir omdirigert til HTTPS for å unngå duplisering av innhold i søkemotorene.

Omdirigering fra HTTP til HTTPS ved hjelp av Cloudflare-sideregler

  • Logg inn i Cloudflare-kontoen din.
  • Velg det aktuelle nettstedet fra listen.
  • Naviger til «Sideregler».
  • Angi HTTP-adressen i «URL-mønster»-feltet.
  • Slå PÅ «Bruk alltid HTTPS», som illustrert nedenfor.

Dette fullfører prosessen – du er nå klar til å bruke gratis SSL, levert av Cloudflare. Husk å gjennomføre en test av SSL for å avdekke eventuelle sårbarheter.

Synes du artikkelen var nyttig? Del den gjerne med andre!