Met een veelvoud aan aanbiedingen van duizenden advertentiebedrijvenaccommodatie, is het niet altijd gemakkelijk om op het eerste gezicht te weten wat voor soort plan het isaccommodatie zal het meest geschikt zijn voor een WordPress-omgeving. Hoewel de open-sourcesoftware compatibel is met de meeste aanbiedingen vanaccommodatie, er zijn dingen waar u op moet letten voor maximale prestaties.

1. Ontvang uw SSL-certificaat van uw webhost

Het eerste dat u moet doen, is contact opnemen met uw webhost en hen vragen SSL op uw site te installeren. De meeste verhuurders zullen u vragen een jaarlijkse vergoeding te betalen variërend van $ 19 tot $ 99 per jaar.

Het goede nieuws is dat als uw website wordt gehost op Vidahost , SiteGround , WPEngine ou DreamHost , ze kunnen u voorzien van een gratis SSL-certificaat en u helpen tijdens het beveiligingsproces.

Een andere zeer interessante optie is Laten we versleutelen , die gratis SSL-certificaten biedt. Om dit proces te vergemakkelijken, kunt u de WP Versleutel WordPress-plug-in.

2. Werk de WordPress-URL bij

Zodra uw host SSL aan uw account heeft toegevoegd, moet uw website toegankelijk zijn via de URL https://votresite.com. Als je via dit adres toegang hebt tot je site, wordt het tijd om WordPress in te stellen voor HTTPS.

De eerste stap om het te doen is supergemakkelijk. Log gewoon in op uw WordPress-dashboard en bezoek de sectie Instellingen> Algemeen.

url https wordpress.jpeg

Werk gewoon het WordPress-adres (URL) en website adres (URL) naar HTTPS, zoals weergegeven in de onderstaande afbeelding. Sla de instellingen op en u wordt uitgelogd bij uw WordPress-dashboard.

3. Forceer SSL voor het dashboard in wp-config.php

Gebruik uw FTP om het bestand te bewerken wp-config.php, gelegen in de root van uw WordPress-installatie. Voeg het volgende toe:

define ('FORCE_SSL_ADMIN', true);

Deze constante maakt en dwingt eenvoudig het beheer van WordPress via SSL af, waardoor extra beveiliging aan uw WordPress-dashboard wordt toegevoegd.

4. Redirect HTTP naar HTTPS

Op dit moment werkt HTTPS al op uw website. Maar er zijn nog een paar dingen te doen. De eerste is om verkeer om te leiden http naar https.

In de loop der jaren zijn veel websites aan uw site gekoppeld met behulp van http://dus er zullen veel mensen zijn die nog steeds toegang hebben tot de httpversie van uw site.

Dus wat u moet doen, is al het verkeer omleiden naar de beveiligde https-site. Dit wordt gedaan met behulp van de .htaccessbestand, dat zich in de root van uw WordPress-installatie bevindt. Open het bestand en voeg de volgende items toe tussen het <IfModule mod_rewrite.c>tags:

RewriteCond% {HTTPS}! = schakel RewriteRule ^ https: //% {HTTP_HOST}% {REQUEST_URI} in [L, R = 301]

Houd er rekening mee dat de .htaccessomleidingen kunnen een beetje moeilijk zijn en werken soms perfect op de ene host en niet op de andere.

Als de bovenstaande code niet correct werkt, draait u de wijzigingen gewoon terug en neemt u contact op met uw hostingprovider. Zij zullen u graag voorzien van de omleiding .htaccess correct dat werkt op hun servers.

5. wijzig alle koppelingen naar HTTPS

Oké, nu hebben we HTTPS correct ingesteld en wordt het HTTP-verkeer automatisch omgeleid naar de HTTPS-site. Maar er is nog een ding dat u kunt doen: vervang alle HTTP-links op uw site door hun HTTPS-equivalent. Dit gebeurt in twee afzonderlijke delen:

Direct gecodeerde links (harde codering) in themabestanden

Laten we beginnen met je thema. Als je een WordPress theme uit de WordPress-directory, of een aangeboden door ElegantThemes of een andere gratis/premium themawinkel en je hebt niets veranderd, je hoeft niets te doen. Als je echter een aangepast thema gebruikt of een thema dat je zelf hebt aangepast, kunnen sommige HTTP-links ergens direct gecodeerd zijn.

Neem een ​​kijkje in uw themabestanden (vooral header.phpet footer.php) en update elke interne HTTP-link die rechtstreeks is gecodeerd naar de HTTPS-versie.

Interne links in de database

Bij het schrijven van artikelen of pagina's is de kans groot dat u interne HTTP-links heeft ingevoegd. Om uw links bij te werken, kunt u elk bericht en elke pagina bewerken, maar het zal lang duren.

In plaats van zoveel gedoe te verwerken, is er een snelle en gemakkelijke manier om alle interne koppelingen in uw database bij te werken: SQL-query's gebruiken.

Er zijn verschillende manieren om SQL-query's uit te voeren. De meesten van jullie hebben waarschijnlijk een cPanel op je server geïnstalleerd.

Om toegang te krijgen tot phpMyAdmin vanuit cPanel, log je gewoon in op je cPanel en klik je op het icoon phpMyAdmin in de sectie databases .

Zorg ervoor dat u een back-up van uw database maakt voor het geval er iets misgaat. Als u klaar bent, voert u de volgende twee query's uit:

UPDATE wp_posts SET post_content = replace (post_content, 'http://yoursite.com', 'https://yoursite.com'); UPDATE wp_posts SET post_content = replace (post_content, 'http://www.yoursite.com', 'https://www.yoursite.com');

Zorg ervoor dat u "http://uwsite.com" vervangt door het daadwerkelijke adres van uw site. De verzoeken hebben al uw interne links bijgewerkt van HTTP naar HTTPS. Nu is uw WordPress-site volledig SSL-compatibel en zou u een groen hangslot op uw adresbalk moeten zien, met uw bezoekers dat uw site volledig veilig is.

Dat is het voor deze tutorial, ik hoop dat je hiermee kunt migreren van HTTP naar HTTPS.