Onderstaande stappen kun je gebruiken om je WordPress site volledig op https:// te laten draaien. Je ziet dan een groen slotje in je browser als je je website bezoekt.
Really Simple SSL plugin
Met de Really Simple SSL plugin kan je het meeste werk uit handen geven. Deze plugin zet bijna alle URL’s al goed voor je. Het kan zijn dat de URL’s in widgets niet worden aangepast, dus dit moet je dan nog handmatig doen.
Als je de plugin niet wilt gebruiken en het liever meer handmatig wilt doen, lees dan verder.
WordPress URL
Hoeveel werk het omzetten is hangt er van af hoe complex je website is, maar in de meeste gevallen ben je een heel eind met het wijzigen van de “Site URL” en de “Base URL” naar https:// ipv http:// onder Instellingen->Algemeen (Settings->General).
Actieve inhoud
Je kunt daarna je site opvragen om te zien of deze nog goed werkt, maar soms is nog meer nodig. Links in je website kunnen nog wijzen naar http:// links. Omdat de meeste browsers niet accepteren dat je onbeveiligde inhoud laad van http:// op een beveiligde website, moet je in ieder geval alle actieve inhoud zoals javascript, en css (ook die van externe websites) wijzigen zodat die vanaf een beveiligde website komen (dus met https://).
Om alle elementen op je website te zien, en of deze goed geladen worden kun je gebruik maken van www.whynopadlock.com, maar alle moderne browsers hebben ook een optie om te zien of er fouten op je website optreden:
Firefox: Tools->Web developer->Web Console
Chrome: View->Developer->Developer Tools Tab: Console
Safari: Develop->Show Error Console
Als je daar berichten ziet zoals “Blocked loading mixed active content http://www.example.com/script.js” moet je deze scripts nog even vervangen met een https:// versie (je kan ook /script.js of //www.example.com/script.js gebruiken). Die scripts staan soms in thema bestanden, die moet je dan zelf bewerken of de thema maker vragen dit te doen.
Afbeeldingen en links
Dan blijven over nog alle afbeeldingen en interne links op je website in posts en pages. Deze worden met bovenstaande .htaccess code al wel doorgestuurd en je website zal werken, maar de afbeeldingen worden anders toch gezien als onbeveiligde inhoud, waardoor je geen groen slotje in je browser krijgt.
Met een plugin (aanbevolen)
Gebruik de plugin Velvet Blues Update URLs (https://wordpress.org/plugins/velvet-blues-update-urls/), vervang met behulp van deze plugin de URL http://www.jouwwebsite.nl door https://www.jouwwebsite.nl.
Installatie: via Plugins->Add New
Na installatie heb je een extra optie onder: Extra->Update URLs
Zet je URL met http in het oude URL veld en https in het nieuwe URL veld updaten. Vink alle opties behalve de laatste (GUIDs) aan, en klik op bijwerken.
Handmatig
Als de hoeveelheid pagina’s op je website mee valt kun je er voor kiezen even alle afbeeldingen en plaatjes per pagina te updaten via de normale posts editor.
Gefeliciteerd! Als het goed is draait nu je website volledig op https:// en is deze beveiligd tegen het ongewenst afluisteren van de verbinding.