Hoe forceer ik SSL in mijn website?
U heeft een Gratis SSL certificaat aangemaakt bij ons via Lets Encrypt en wil nu graag dat elke bezoeker standaard naar https SSL toe gaat. We gaan u uitleggen hoe u dit simpel en snel kunt realiseren op uw website zonder hiervoor uw gehele website te hoeven aanpassen. Hoe u dat moet doen, leggen we hieronder uit!
Wanneer u gebruik maakt van een CMS zoals WordPress of Magento, staat hier uitgelegd hoe u HTTPS kunt forceren.
1. Verbind met FTP
Als eerst gaan we een verbinding maken met de FTP van uw website. Indien u niet weet wat dat is, kunt u deze FTP handleiding volgen. Eenmaal op de FTP verbonden zoekt u de public_html map op van uw domeinnaam die u graag naar https overzet.
2. .htaccess
Vervolgens controleert u of u hier een .htaccess bestand ziet staan. Indien u deze ziet staan opent u deze. Indien u deze niet ziet staan, kunt u deze gerust aanmaken en vervolgens openen.
3. Redirect regels
Nu we het .htaccess bestand open hebben, moeten we er een code in plaatsen die ervoor zorgt dat uw bezoekers die op http:// binnenkomen doorgeleid worden naar https:// . U kunt hiervoor de volgende onderstaande code in het .htaccess bestand plakken en nadien opslaan.
RewriteEngine On RewriteCond %{HTTP:X-Forwarded-Proto} !https SetEnvIf X-Forwarded-Proto "https" HTTPS=on RewriteCond %{HTTPS} !=on RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
4. Test het resultaat
Nadat u deze code erin geplakt heeft en het bestand opgeslagen heeft, bezoek uw website. U zou nu automatisch op https://uwdomeinnaam.nl moeten uitkomen en niet meer naar http:// moeten kunnen surfen. Indien dit het geval is, is het gelukt en is uw website nu geforceerd naar https://.
Veel plezier met uw website!