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

Procédure

Betreffende dienst : Windows ASP.NET-hosting
Betreffend paneel : Plesk
Niveau : gemiddeld

Deze hulp legt uit hoe [PERSON_NAME] de HTTP-versie van uw site naar de beveiligde HTTPS-versie kunt omleiden door een regel toe te voegen in 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 help: Hoe plaats ik een SSL-certificaat op een Plesk-hosting?

Deze hulp betreft uitsluitend Windows-hostings die Plesk gebruiken.

Gebruikt u een andere omgeving?

Voordat 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 via HTTPS.

Toegang tot het web.config-bestand

Via uw Plesk-paneel :

  1. Open de rubriek Websites & Domeinen.
    HTTPS-omleiding forceren met het bestand web.config op Plesk
  2. Klik op Bestandsbeheerder.
  3. Open de map [ADDRESS] 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.

[PERSON_NAME] web.config niet bestaat in de map [ADDRESS] 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 gesloten of op de verkeerde plaats geplaatste tag kan een 500-fout veroorzaken en verhinderen dat de site wordt weergegeven.

[PERSON_NAME] HTTPS-omleiding

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:



  
    
      
        
          
          
            
          
          
        
      
    
  

Sla het bestand vervolgens op.

Het bestand bevat al een rewrite-sectie

Maak geen tweede - of -sectie aan.

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


  
  
    
  
  

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

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

[PERSON_NAME] omleiding werkt

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

Bijvoorbeeld :

http://votredomaine.fr

De browser moet automatisch het volgende weergeven :

https://votredomaine.fr

Test ook een interne pagina :

http://votredomaine.fr/contact

[PERSON_NAME] in HTTPS :

https://votredomaine.fr/contact

[PERSON_NAME] ook de test met de versie [PERSON_NAME] 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.

[PERSON_NAME] de wijziging

Als uw site na het opslaan niet meer wordt weergegeven :

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

Als u de regel alleen hebt toegevoegd in een bestaande -sectie, [ADDRESS] beginnend met :

en eindigend met :

Sla het bestand vervolgens op en test uw site opnieuw.

Veelvoorkomende problemen

Mijn site geeft een 500-fout weer

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

Zet de opgeslagen kopie terug en controleer vervolgens :

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

De browser geeft een omleidingslus weer

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 uw toepassing ;
  • de eventuele omleidingen die vanuit Plesk zijn geconfigureerd.

Behoud, waar mogelijk, slechts één omleidingsmethode.

[PERSON_NAME] test de site vervolgens in een privévenster, zodat een oude omleiding die door de browser is onthouden het resultaat niet verstoort.

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 subdomein kan een andere map gebruiken.

Controleer ook [ADDRESS] en of het bestand is opgeslagen.

Er verschijnt een beveiligingswaarschuwing na de omleiding

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

Controleer of het certificaat :

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

Het slotje wordt niet weergegeven terwijl de site via HTTPS toegankelijk is

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

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

Beoordeel dit artikel :

Dit artikel was nuttig voor jou ?

Article utileJa

Article non utileGeen

MerciMerci ! N'hésitez pas à poser des questions sur nos documentations si vous souhaitez plus d'informations et nous aider à les améliorer.


Vous avez noté 0 étoile(s)

Vergelijkbare artikelen

0mn lezen

Hoe maak ik een FTP-gebruiker aan in Plesk?

3mn lezen

Hoe wijzig ik het FTP-wachtwoord in Plesk?

13mn lezen

Hoe installeer ik een CMS vanuit Plesk?

0mn lezen

FTP verbindingsprobleem: Fout 530 Gebruiker kan niet inloggen


Questions sur cet article

Stel een vraag aan het LWS-team en de gemeenschap

RGPD : Responsable LWS-Ligne Web Services. Finalité : modération et publication publique de votre question, notification éventuelle d'une réponse. Base légale : consentement (art. 6.1.a RGPD). Conservation des emails : 90 jours après notification, 12 mois maximum sans réponse. Vous pouvez exercer vos droits via notre nos CGV - section RGPD.