HTTPS-omleiding forceren met het bestand web.config op Plesk

Procédure

Betrokken dienst : Windows ASP.NET-hosting
Betrokken panel : Plesk
Niveau : gemiddeld

Deze hulp legt uit hoe u bezoekers van de HTTP-versie van uw site kunt doorsturen naar de beveiligde HTTPS-versie door een regel toe te voegen aan het bestand web.config.

Deze methode is bedoeld voor sites die worden gehost op een Windows-server met IIS. Ze kan met name worden gebruikt wanneer uw toepassing een aangepaste omleidingsregel vereist.

Om de HTTPS-omleiding rechtstreeks vanuit Plesk in te schakelen, raadpleeg de hulp: Hoe stelt u een SSL-certificaat in op een Plesk-hosting?

Deze hulp geldt uitsluitend voor Windows-hostings die Plesk gebruiken.

Gebruikt u een andere omgeving?

Voor u begint

Controleer of uw SSL/TLS-certificaat is geïnstalleerd en of uw site correct wordt weergegeven wanneer u het adres rechtstreeks invoert met https://.

Het certificaat moet het adres dekken dat door uw bezoekers wordt gebruikt, met name het domein met of zonder www.

Download ook een kopie van uw bestand web.config voordat u het wijzigt. Zo kunt u het snel herstellen als de site na de wijziging niet meer wordt weergegeven.

De regel in deze hulp maakt een permanente 301-omleiding aan. Deze kan door de browser worden onthouden.

Activeer deze omleiding pas nadat u hebt gecontroleerd dat uw site correct werkt in HTTPS.

Toegang tot het bestand web.config

Via uw Plesk-panel :

  1. Open de rubriek Websites & Domeinen.
    HTTPS-omleiding forceren met het bestand web.config op Plesk
  2. Klik op Bestandsbeheer.
  3. Open de hoofdmap van de betreffende site. Dit is doorgaans de map httpdocs.
    HTTPS-omleiding forceren met het bestand web.config op Plesk
  4. Zoek het bestand web.config.
  5. Download een kopie van dit bestand voordat u het wijzigt.
    HTTPS-omleiding forceren met het bestand web.config op Plesk
  6. Klik op het bestand en open het vervolgens in de teksteditor.

Als er geen bestand web.config bestaat in de hoofdmap van de site, kunt u er een aanmaken.

HTTPS-omleiding forceren met het bestand web.config op Plesk

Het bestand web.config gebruikt het XML-formaat. Een ontbrekende, verkeerd afgesloten of op de verkeerde plaats geplaatste tag kan een 500-fout veroorzaken en de weergave van de site verhinderen.

De HTTPS-omleidingsregel toevoegen

De uit te voeren wijziging hangt af van de huidige inhoud van uw bestand web.config.

Het web.config-bestand is leeg of bestaat niet

Voeg de volgende inhoud toe:

Code


  
    
      
        
          
          
            
          
          
        
      
    
  

Sla daarna het bestand op.

Het bestand bevat al een rewrite-sectie

Maak geen tweede sectie of .

Voeg alleen de volgende regel toe binnen de bestaande sectie , vóór de afsluitende tag :

Code

  
  
    
  
  

De naam van de regel moet verschillen van die van de andere regels die al in het bestand aanwezig zijn.

Controleer of geen enkele andere regel in het bestand web.config of in uw toepassing de site al naar HTTPS omleidt. Meerdere gelijktijdige actieve omleidingen kunnen een lus veroorzaken.

Controleren of de omleiding werkt

Open een privévenster in de browser en voer vervolgens het adres van uw site in beginnend met http://.

Bijvoorbeeld :

Code
http://uwdomein.fr

De browser moet automatisch het volgende weergeven :

Code
https://uwdomein.fr

Test ook een interne pagina :

Code
http://uwdomein.fr/contact

Deze moet worden omgeleid naar dezelfde pagina in HTTPS :

Code
https://uwdomein.fr/contact

Voer de test ook uit met de versie met www als die door uw site wordt gebruikt.

De omleiding werkt als adressen die beginnen met http:// automatisch overschakelen naar dezelfde pagina in https://, zonder beveiligingswaarschuwing.

De wijziging terugdraaien

Als uw site na het opslaan niet meer wordt weergegeven :

  1. Ga terug naar het Bestandsbeheer van Plesk.
  2. Vervang het gewijzigde bestand web.config door de kopie die u vóór de handeling hebt gedownload.
    HTTPS-omleiding forceren met het bestand web.config op Plesk
  3. Ververs uw site.

Als u alleen de regel hebt toegevoegd in een bestaande sectie , verwijder dan het blok dat begint met :

Code

en eindigt met :

Code

Sla daarna het bestand op en test uw site opnieuw.

Veelvoorkomende problemen

Mijn site toont een 500-fout

Het bestand web.config bevat waarschijnlijk een syntaxisfout of een dubbele sectie.

Herstel de opgeslagen kopie en controleer vervolgens :

  • of elke geopende tag ook een afsluitende tag heeft ;
  • of er slechts één sectie bestaat ;
  • of er slechts één sectie bestaat ;
  • of u geen tweede sectie of hebt toegevoegd.

De browser toont een omleidingslus

Waarschijnlijk is er al een andere HTTPS-omleiding actief.

Controleer :

  • de andere regels in het bestand web.config ;
  • de HTTPS-instellingen van uw CMS of toepassing ;
  • de eventuele omleidingen die vanuit Plesk zijn geconfigureerd.

Beperk u waar mogelijk tot één omleidingsmethode.

Test daarna de site in een privévenster zodat een oude, door de browser onthouden omleiding het resultaat niet vertekent.

De site blijft bereikbaar via HTTP

Controleer of het bestand web.config zich in de hoofdmap van de juiste site bevindt. Dit is doorgaans de map httpdocs, maar een secundair domein kan een andere map gebruiken.

Controleer ook of de regel correct in de sectie staat en of het bestand werd opgeslagen.

Na de omleiding verschijnt een beveiligingswaarschuwing

De omleiding werkt, maar het SSL/TLS-certificaat is niet geldig voor het opgevraagde adres.

Controleer of het certificaat :

  • niet verlopen is ;
  • de gebruikte domeinnaam dekt ;
  • de versie met www dekt als die wordt gebruikt ;
  • het betreffende subdomein dekt.

Het slotje wordt niet weergegeven terwijl de site in HTTPS staat

Bepaalde bronnen van de site, zoals afbeeldingen, scripts of stylesheets, worden waarschijnlijk nog geladen met een adres dat begint met http://.

De omleiding wijzigt de in uw site opgeslagen links niet automatisch. U moet deze adressen corrigeren in uw CMS, uw database of de bestanden van uw toepassing.

help.lws.net/a/1294
Was dit artikel nuttig?

Ja

Geen

9 949 keer gelezen

Bedankt! Stel gerust vragen over onze documentatie als u meer informatie wilt, en help ons die te verbeteren.

Vergelijkbare artikelen

Een vraag over dit artikel?

Stel ze aan het LWS-team en de community. Het antwoord wordt na moderatie gepubliceerd.

Stel een vraag aan het LWS-team en de gemeenschap

AVG: Verwerkingsverantwoordelijke: LWS-Ligne Web Services. Doel: moderatie en openbare publicatie van uw vraag, eventuele melding van een antwoord. Rechtsgrond: toestemming (art. 6, lid 1, a AVG). Bewaartermijn e-mailadressen: 90 dagen na de melding, maximaal 12 maanden zonder antwoord. Om uw rechten uit te oefenen, raadpleeg de AVG-sectie van onze algemene voorwaarden.