Kennisbank

1.000 veelgestelde vragen, 500 tutorials en uitlegvideo's. Hier vind je alleen maar oplossingen!

Dwing de webbrowser af om de URL met httpS (SSL) weer te geven

Bijwerken 05-06-2026

Deze handleiding legt uit hoe u alle bezoekers van een website op webhosting van Infomaniak kunt doorverwijzen naar een beveiligde HTTPS-versie (SSL).

 

Inleiding

 

Handmatige doorverwijzing via het .htaccess-bestand

Vereisten

  • U moet een geldig en functioneel SSL-certificaat hebben voor de Infomaniak-website.

Wijzig of voeg vervolgens de volgende 3 regels toe aan het .htaccess-bestand van de betreffende website, zodat alle bezoekers automatisch naar de beveiligde HTTPS-versie worden doorgestuurd:

RewriteEngine on
RewriteCond %{HTTPS} off
RewriteRule (.*) https://domain.xyz/$1 [R=301,L]

Vervang domain.xyz door uw domeinnaam met de bijbehorende extensie (.com, .fr, .ch, enz.).

Vervang de tweede regel van de bovenstaande code door RewriteCond %{HTTP:X-Forwarded-Proto} !https als er een fout optreedt.

 

Met een CMS

De meeste webapplicaties, zoals WordPress en Joomla, hebben extensies/plug-ins waarmee bezoekers van een website automatisch naar de beveiligde HTTPS-versie worden doorgestuurd.

WordPress

Als u een contentmanagementsysteem (CMS) zoals WordPress gebruikt om uw website te maken, raden we u aan een extensie te installeren om deze doorverwijzing uit te voeren:

  1. Maak voor de zekerheid een back-up van de bestanden en de database van de website.
  2. Installeer de extensie Really Simple SSL of een vergelijkbare extensie via de WordPress-console en activeer deze.
  3. Bezoekers worden nu automatisch doorgestuurd naar de https-versie van de website.

Joomla

Vervang domain.xyz door uw domeinnaam met de bijbehorende extensie (.com, .fr, .ch, enz.).

  1. Zoek de regel
    var $live_site ='';

    op in het configuratiebestand van Joomla (configuration.php) op de server.

  2. Vervang dit door
    var $live_site = 'https://www.domain.xyz';
  3. Voeg de volgende drie regels toe aan uw .htaccess-bestand op de server:
    RewriteEngine On
    RewriteCond %{HTTPS} OFF
    RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
  4. Open het Joomla-beheerderspaneel onder "Systeem - Configuratie".
  5. Klik op het tabblad "Server" en selecteer onder "SSL afdwingen" de optie "Beheer en website".
  6. Sla de wijzigingen op en bezoekers worden nu automatisch doorgestuurd naar de https-versie van de website.

Prestashop

  1. Ga naar de algemene instellingen in de Prestashop-backend om SSL in te schakelen:
    1. < v1.7: klik op "Instellingen" en vervolgens op "Algemeen"
    2. > v1.7: klik op "Winkelinstellingen" en vervolgens op "Algemeen"
  2. Schakel de schakelaar "SSL inschakelen" in op "JA".
  3. Klik op "Opslaan".
  4. Op dezelfde locatie schakelt u de schakelaar "SSL op de hele website inschakelen" in op "JA".
  5. Klik op "Opslaan".

Als er in uw browser geen beveiligingsslot wordt weergegeven of een waarschuwing verschijnt, moet u de template of de modules controleren, omdat deze soms niet volledig compatibel zijn met SSL. Uw Prestashop laadt dan elementen (afbeeldingen, .css- of .js-bestanden, lettertypen, enz.) via "http", terwijl deze nu via "https" zouden moeten worden geladen.

Drupal

Neem de tijd om dit artikel (in het Engels) te lezen, waarin wordt uitgelegd hoe u een Drupal-website van http naar https kunt overzetten.

 

Alternatieve oplossingen

Vervang domain.xyz door uw domeinnaam met de bijbehorende extensie (.com, .fr, .ch, enz.).

In uw bestand .htaccess kunt u de URL van de website forceren om te beginnen met https://, maar zonder www:

RewriteEngine On
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} ^www. [NC]
RewriteRule (.*) https://domain.xyz/$1 [R=301,L]

In het geval van een redirect-lus, pas de bovenstaande code als volgt aan:

RewriteEngine on
RewriteCond %{HTTP:X-Forwarded-Proto} !https [OR]
RewriteCond %{HTTP_HOST} ^www. [NC]
RewriteRule (.*) https://domain.xyz/$1 [R=301,L]

In uw bestand .htaccess kunt u de redirect forceren met www:

met subdomeinen:

RewriteEngine On
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} !^www. [NC]
RewriteRule (.*) https://www.domain.xyz/$1 [R=301,L]

In het geval van een redirect-lus, pas de bovenstaande code als volgt aan:

RewriteEngine on
RewriteCond %{HTTP:X-Forwarded-Proto} !https [OR]
RewriteCond %{HTTP_HOST} !^www. [NC]
RewriteRule (.*) https://www.domain.xyz/$1 [R=301,L]

en zonder subdomeinen:

RewriteEngine on
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} ^domain.xyz [NC]
RewriteRule (.*) https://www.domain.xyz/$1 [R=301,L]

In het geval van een redirect-lus, pas de bovenstaande code als volgt aan:

RewriteEngine on
RewriteCond %{HTTP:X-Forwarded-Proto} !https [OR]
RewriteCond %{HTTP_HOST} ^domain.xyz [NC]
RewriteRule (.*) https://www.domain.xyz/$1 [R=301,L]

 

Veelvoorkomende fouten na een HTTPS-redirect

Om veelvoorkomende problemen op te lossen die kunnen optreden na het overzetten van uw website naar de beveiligde HTTPS-versie, leest u deze andere handleiding.

Link naar deze veelgestelde vragen: https://faq.infomaniak.com/1961


Is deze veelgestelde vragenlijst nuttig geweest?