Hoe kan ik een SSL https verbinding forceren met het htaccess bestand?

Om ervoor te zorgen dat de bezoekers van je website standaard gebruik maken van een beveiligde verbinding, een SSL/HTTPS verbinding, dien je een stukje code te plaatsen in het .htaccess bestand van je website. Heb je nog geen SSL certificaat? Kijk dan eerst eens hier. Heb je al wel een SSL certificaat aangeschaft maar moet je deze nog installeren? Lees dan dit artikel.

Wanneer je het SSL certificaat hebt geïnstalleerd en de SSL verbinding werkt via https://www.jouwdomein.nl, dan kun je er ook voor zorgen dat het verkeer automatisch van http://www.jouwdomein.nl doorverwezen wordt naar de https: // variant. Zo kun je een beveiligde SSL verbinding forceren.

Hoe kan ik een beveiligde SSL/HTTPS voor mijn domein forceren?

Om er voor te zorgen dat alle bezoekers gebruik maken van de beveiligde SSL/HTTPS verbinding plaats je de volgende regels code in het .htaccess bestand. Het .htaccess bestand kun je vinden in de map /domains/uwdomein.nl/public_html map via FTP of de filemanager van DirectAdmin. Indien het bestand nog niet bestaat, dien je het zelf aan te maken.

##------Forceer HTTPS verbinding geheel domein------##
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]
##

Hoe kan ik voor een submap van mijn domein een SSL / HTTPS verbinding forceren?

Naast het forceren van een beveiligde verbinding op het gehele domein kun je ook een bepaald deel van je domein forceren. Wanneer je bijvoorbeeld een webwinkel hebt geïnstalleerd op “www.jouwdomein.nl/webwinkel/” dan kun je alleen voor deze map een beveiligde SSL/HTTPS verbinding forceren.

Je dient hiervoor de onderstaande code in te voegen in het .htaccess bestand geplaatst in die specifieke map:

##------Forceer HTTPS verbinding van een map------##
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule (.*) https://{HTTP_HOST}%{REQUEST_URI} [R,L]
##

Forceer SSL/HTTPS verbinding voor WordPress

Om bezoekers van je WordPress website automatisch via de beveiligde SSL/HTTPS verbinding te laten maken kun je in jouw WordPress admin de plugin 'Really Simple SSL' installeren en activeren nadat je SSL certificaat is geïnstalleerd. Deze WordPress plugin zorgt ervoor dat al je pagina's automatisch naar de https:// versie verwijzen.

Forceer SSL/HTTPS verbinding voor Joomla

Om bezoekers van je Joomla website via de beveiligde SSL/HTTPS te laten verbinden dien je de volgende stappen te volgen.

Stap 1: Login op DirectAdmin.

Stap 2: Open de Filemanager en ga naar /domains/uwdomeinnaam.nl/public_html

Stap 3: Klik op 'edit' bij het bestand 'configurations'.

Stap 4: Zoek de volgende regel: var $ live_site = ' '

Stap 5: Vervang dit door: var $ live_site = 'https://www.uwdomeinnaam.nl'

Stap 6: Klik op 'save'.

Stap 7: Klik op 'edit' bij het bestand '.htaccess'.

Stap 8: Voeg de volgende regels bovenaan in het bestand toe:

RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]

Stap 9: Klik op 'save'.

Stap 10: Login op het Joomla Administrator paneel.

Stap 11: Ga naar 'systeem' > 'algemene instellingen'.

Stap 12: Selecteer bij forceer SSL 'gehele website'.

Stap 13: Klik op 'opslaan'.

Forceer SSL/HTTPS verbinding voor Magento

Om bezoekers van je Magento website via de beveiligde SSL/HTTPS te laten verbinden dien je de volgende stappen te volgen.

Stap 1: Login op de Magento backend

Stap 2: Ga naar 'systeem' > 'configuratie'.

Stap 3: Klik aan de linkerkant op 'web'.

Stap 4: Wijzig het volgende:

'Basis-URL' naar 'https://www.uwdomeinnaam.nl' 'Gebruik veilige URL's in front-end' naar 'Ja' 'Gebruik veilige URL's in admin' naar 'Ja'

Stap 5: Klik op 'opslaan'.

Let op, voor Magento 2.0 en hoger kun je dit artikel gebruiken.

Bekijk ook
Meld je aan voor onze nieuwsbrief
Bekijk ook
Meld je aan voor onze nieuwsbrief
Zo ben je altijd als eerste op de hoogte
Heeft dit artikel je geholpen?