Laat, E.W.M. de (Erwin)
All rights reserved
DeLaatbusiness
Gemeenschappelijke SSL-problemen in WordPress (Beginner’s Guide) oplossen
Het verplaatsen van een WordPress-site naar SSL kan soms resulteren in onverwachte problemen. Als u SSL toevoegt aan een bestaande WordPress-site en fouten tegenkomt, heeft u geluk. In deze handleiding bespreken we hoe u de meest voorkomende problemen met SSL / HTTP’s in WordPress kunt oplossen.
Wat is SSL / HTTPS en waarom zou u het meteen moeten gebruiken?
SSL / HTTPS is een versleutelingsmethode die de verbinding tussen de browser van de gebruiker en uw WordPress hosting- server beveiligt . Dit maakt het moeilijker voor hackers om de verbinding af te luisteren.
Elke SSL / HTTPS-enabled site krijgt een uniek SSL-certificaat ter identificatie. Als een server zich voordoet als HTTPS, en het certificaat komt niet overeen, dan zullen de meeste moderne browsers de gebruiker waarschuwen om verbinding te maken met de website.
Vorig jaar kondigde Google plannen aan om de algehele webbeveiliging te verbeteren door website-eigenaren aan te moedigen SSL / HTTPS te gaan gebruiken.
Als onderdeel van dit plan markeert de Chrome-webbrowser van Google nu alle websites zonder een SSL-certificaat als ‘Niet veilig’.
Het label ‘Niet veilig’ in de adresbalk van de browser geeft een slechte indruk op uw klanten over uw bedrijf.
Daarnaast hebt u SSL / HTTPS ingeschakeld als u een online winkel wilt maken of als u gebruik wilt maken van betaaldiensten zoals PayPal, Stripe, Authorize.net, etc.
Gezien de voor- en nadelen, moeten alle websites overschakelen naar SSL / HTTPS. Als je dat nog niet hebt gedaan, ga dan naar onze handleiding over hoe je WordPress goed kunt verplaatsen van HTTP naar HTTPs voor stapsgewijze instructies.
Dat gezegd hebbende, laten we een paar van de veel voorkomende problemen met SSL / HTTPS in WordPress bekijken en bekijken hoe ze kunnen worden opgelost.
1. Fix NET :: ERR_CERT_INVALID Fout
Dit foutbericht wordt weergegeven in Google Chrome. Andere browsers geven deze fout weer met een iets ander bericht, maar waarschuwen gebruikers in feite dat hun verbinding met uw website onveilig is.
Dit foutbericht geeft aan dat de browser van de gebruiker het certificaat van de website niet heeft geaccepteerd. Dit kan gebeuren om een aantal redenen:
- Het SSL-certificaat wordt verstrekt aan een andere domeinnaam of een ander domein.
- Het certificaat is verlopen.
- Uw browser erkent de autoriteit die het certificaat afgeeft niet.
Als u een SSL-certificaat hebt gekocht en uw WordPress-hostingprovider hebt gevraagd het voor u te installeren, kunt u contact met hen opnemen om het voor u te herstellen.
Als u het SSL-certificaat handmatig hebt geïnstalleerd, probeert u het opnieuw te installeren of neemt u contact op met uw SSL-certificaatprovider voor ondersteuning.
2. Fixeer fouten in gemengde inhoud na het verplaatsen van WordPress naar SSL / HTTPS
Mixed content-fouten worden veroorzaakt door bronnen (afbeeldingen, scripts of stylesheets) die nog steeds worden geladen met behulp van het onveilige HTTP-protocol in de URL’s.
Als dat het geval is, kunt u geen veilig hangslotpictogram zien in de adresbalk van uw website.
Er zijn twee manieren om problemen met SSL / HTTPS-gemengde inhoud in WordPress te verhelpen. We zullen ze jullie beiden laten zien en dan kun je er een kiezen die het beste bij jou past.
1. Fouten met gemengde inhoud opgelost in WordPress met behulp van een plug-in
Deze methode is eenvoudiger en wordt aanbevolen voor beginners.
Installeer en activeer eenvoudig de echt eenvoudige SSL- plug-in. Raadpleeg onze stapsgewijze handleiding over het installeren van een WordPress-plug-invoor meer informatie .
Na activering moet je de pagina Instellingen »SSL bezoeken om de instellingen voor de plug-in te bekijken. Echt eenvoudige SSL werkt standaard en zorgt automatisch voor SSL / HTTPS-instellingen en lost fouten met gemengde inhoud op.
Opmerking: de plug-in probeert met behulp van de uitvoerbufferingstechniek fouten in gemengde inhoud te herstellen. Dit kan een negatieve invloed hebben op de prestaties van uw site. Als u echter een cacheplug-in gebruikt, heeft dit alleen invloed op de eerste pagina.
2. Handmatig fouten met gemengde inhoud opgelost in WordPress
Voor deze methode is handmatige probleemoplossing vereist, maar deze is effectiever en beter voor de prestaties.
Eerst moet u ervoor zorgen dat u HTTPS gebruikt in WordPress-instellingen. Ga naar Instellingen »Algemene pagina en zorg ervoor dat de WordPress-adres- en locatie-adresopties HTTPS-URL’s hebben.
Als u URL’s ziet die beginnen met HTTP, moet u doorgaan en deze wijzigen in HTTPS. Vergeet niet op de knop Wijzigingen opslaan te klikken om uw instellingen op te slaan.
Vervolgens moet u oude HTTP-URL’s in uw WordPress-database vinden en deze vervangen door de nieuwe HTTPS-URL’s.
U kunt dit eenvoudig doen door de plug-in Beter zoeken vervangen teinstalleren en activeren . Raadpleeg onze stapsgewijze handleiding over het installeren van een WordPress-plug-in voor meer informatie .
Na activering moet je de pagina Tools »Beter zoeken vervangen bezoeken . In het veld ‘Zoeken’ moet u uw website-URL toevoegen aan HTTP. Voeg daarna uw website-URL toe met https in het veld ‘Vervangen’.
De plug-in zal nu de URL’s in uw WordPress-database bijwerken.
Als er nog steeds fouten in de gemengde inhoud worden weergegeven, is de volgende stap het oplossen van problemen met URL’s in uw WordPress-thema en -plug-ins.
Met behulp van de Inspect-tool van je browser zul je de bronnen moeten lokaliseren die de fouten veroorzaken en waar ze van laden.
Voor themabronnen moet u ze vinden in uw WordPress-thema en HTTP vervangen door HTTPS.
Dit deel kan een beetje moeilijk zijn voor beginners, omdat ze de URL’s in alle themabestanden moeten opzoeken.
Als u ze zelf niet kunt vinden, kunt u ook contact opnemen met de thema-ontwikkelaar en hen vragen hun thema bij te werken. Ze moeten de best practices van WordPress gebruiken om bestanden te laden, waardoor het probleem met HTTP / HTTPS wordt opgelost.
Hetzelfde geldt voor de gemengde inhoud die wordt geladen door een WordPress-plug-in. We raden u af om zelf plug-inbestanden te bewerken om de URL’s te wijzigen. U moet de ontwikkelaar van de plug-in op de hoogte stellen en hem om een update vragen. Ondertussen kunt u de plug-in op uw site uitschakelen of een alternatieve plug-in zoeken .
3. Fix Too Many Redirects Errors After Moving to SSL / HTTPS
Met WordPress kunt u SSL / HTTPS afdwingen voor het admin-gebied door de volgende regel in te voeren in uw wp–config.php-bestand .
1 | define(‘FORCE_SSL_ADMIN’, true); |
In sommige scenario’s zou deze instelling alleen ‘ Te veel omleidingen ‘ veroorzaken. Om dit op te lossen, moet je de volgende code toevoegen aan je wp-config.php-bestand net voor de regel met de tekst ‘Dat is alles, stop met bewerken! Veel plezier met bloggen. ‘.
1 2 3 4 5 6 | define(‘FORCE_SSL_ADMIN’, true); // in some setups HTTP_X_FORWARDED_PROTO might contain // a comma-separated list e.g. http,https // so check for https existence if (strpos($_SERVER[‘HTTP_X_FORWARDED_PROTO’], ‘https’) !== false) $_SERVER[‘HTTPS’]=’on’; |
4. Herstel WordPress HTTP naar HTTPS Redirect
WordPress stuurt HTTP-aanvragen niet automatisch door naar HTTPS, tenzij u dit aangeeft. Als u een plug-in gebruikt zoals Really Simple SSL, dan zorgt dit voor omleidingen. Anders moet u handmatig doorverwijzingen instellen.
Om HTTP naar HTTPS redirect in te stellen, moet u de volgende code toevoegen aan uw .htaccess-bestand .
1 2 3 4 5 | <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] </IfModule> |
We hopen dat dit artikel u heeft geholpen een aantal veelvoorkomende problemen met SSL / HTTPS in WordPress op te lossen. Als u een probleem tegenkomt dat niet in dit artikel wordt behandeld, laat dan een reactie achter om ons dit te laten weten. We zullen het artikel bijwerken met de oplossing. Wellicht wilt u ook onze ultieme WordPress beveiligingsgids met stapsgewijze instructies voor beginners om hun WordPress-websites te beveiligen.
0 Comments