Tvinga HTTPS-omdirigering med filen web.config i Plesk

Procédure

Berörd tjänst : Windows ASP.NET-hosting
Berörd panel : Plesk
Nivå : medel

Denna hjälp förklarar hur [PERSON_NAME] version HTTP av din webbplats till dess säkra version i HTTPS genom att lägga till en regel i filen web.config.

Denna metod är avsedd för webbplatser som är hostade på en Windows-server med IIS. Den kan särskilt användas när din applikation kräver en anpassad omdirigeringsregel.

För att aktivera HTTPS-omdirigering direkt från Plesk, se hjälpen: Hur ställer man in ett SSL-certifikat på ett Plesk-hosting?

Denna hjälp gäller endast Windows-hostingar som använder Plesk.

Använder du en annan miljö?

Innan du börjar

Kontrollera att ditt SSL/TLS-certifikat är installerat och att din webbplats visas korrekt när du direkt anger dess adress med https://.

Certifikatet måste täcka den adress som dina besökare använder, särskilt domänen med eller utan www.

Ladda också ner en kopia av din fil web.config innan du ändrar den. Då kan du snabbt återställa den om webbplatsen inte längre visas efter ändringen.

Regeln som visas i denna hjälp skapar en permanent 301-omdirigering. Den kan sparas av webbläsaren.

Aktivera endast denna omdirigering efter att du har kontrollerat att din webbplats fungerar korrekt i HTTPS.

Åtkomst till filen web.config

Från din Plesk-panel :

  1. Öppna avsnittet Webbplatser & Domäner.
    Tvinga HTTPS-omdirigering med filen web.config i Plesk
  2. Klicka på Filhanterare.
  3. Öppna mappen [ADDRESS] för den berörda webbplatsen. Det är vanligtvis mappen httpdocs.
    Tvinga HTTPS-omdirigering med filen web.config i Plesk
  4. Leta efter filen web.config.
  5. Ladda ner en kopia av denna fil innan du ändrar den.
    Tvinga HTTPS-omdirigering med filen web.config i Plesk
  6. Klicka på filen och öppna den sedan i textredigeraren.

[PERSON_NAME] web.config inte finns i mappen [ADDRESS] för webbplatsen kan du skapa en.

Tvinga HTTPS-omdirigering med filen web.config i Plesk

Filen web.config använder XML-format. En saknad tagg, en felaktigt avslutad tagg eller en tagg som placerats på fel ställe kan orsaka fel 500 och förhindra att webbplatsen visas.

[PERSON_NAME] HTTPS-omdirigering

Den ändring som ska göras beror på det aktuella innehållet i din fil web.config.

Filen web.config är tom eller finns inte

Lägg till följande innehåll:



  
    
      
        
          
          
            
          
          
        
      
    
  

Spara sedan filen.

Filen innehåller redan ett rewrite-avsnitt

Skapa inte ett andra avsnitt eller .

Lägg endast till följande regel i det befintliga avsnittet , före den avslutande taggen :


  
  
    
  
  

Regelns namn måste skilja sig från de andra regler som redan finns i filen.

Kontrollera att ingen annan regel i filen web.config eller i din applikation redan omdirigerar webbplatsen till HTTPS. Flera aktiva omdirigeringar samtidigt kan orsaka en loop.

[PERSON_NAME] omdirigeringen fungerar

Öppna ett privat surffönster och skriv sedan in adressen till din webbplats med början på http://.

Till exempel :

http://votredomaine.fr

Webbläsaren ska automatiskt visa :

https://votredomaine.fr

Testa även en intern sida :

http://votredomaine.fr/contact

[PERSON_NAME] i HTTPS :

https://votredomaine.fr/contact

[PERSON_NAME] också testet med versionen [PERSON_NAME] www om den används av din webbplats.

Omdirigeringen fungerar om adresser som börjar med http:// automatiskt växlar till samma sida i https://, utan säkerhetsvarning.

[PERSON_NAME] ändringen

Om din webbplats inte längre visas efter att du har sparat:

  1. Gå tillbaka till Filhanteraren i Plesk.
  2. Ersätt den ändrade filen web.config med kopian du laddade ner innan åtgärden.
    Tvinga HTTPS-omdirigering med filen web.config i Plesk
  3. Ladda om din webbplats.

Om du endast har lagt till regeln i ett befintligt avsnitt , [ADDRESS] som börjar med :

och slutar med :

Spara sedan filen och testa din webbplats igen.

Vanliga problem

Min webbplats visar ett fel 500

Filen web.config innehåller sannolikt ett syntaxfel eller ett dubbelt avsnitt.

Återställ den sparade kopian och kontrollera sedan :

  • att varje öppnad tagg har en avslutande tagg ;
  • att det bara finns ett avsnitt ;
  • att det bara finns ett avsnitt ;
  • att du inte har lagt till ett andra avsnitt eller .

Webbläsaren visar en omdirigeringsloop

En annan HTTPS-omdirigering är troligen redan aktiv.

Kontrollera :

  • de andra reglerna i filen web.config ;
  • HTTPS-inställningarna i ditt CMS eller din applikation ;
  • eventuella omdirigeringar som konfigurerats från Plesk.

Behåll endast en metod för omdirigering när det är möjligt.

[PERSON_NAME] sedan webbplatsen i ett privat surffönster så att en gammal omdirigering som sparats i webbläsaren inte snedvrider resultatet.

Webbplatsen är fortfarande tillgänglig via HTTP

Kontrollera att filen web.config finns i rotmappen för rätt webbplats. Det är vanligtvis mappen httpdocs, men en sekundär domän kan använda en annan mapp.

Kontrollera också [ADDRESS] och att filen har sparats.

Ett säkerhetsvarningsmeddelande visas efter omdirigeringen

Omdirigeringen fungerar, men SSL/TLS-certifikatet är inte giltigt för den begärda adressen.

Kontrollera att certifikatet :

  • inte har gått ut ;
  • täcker det använda domännamnet ;
  • täcker versionen med www om den används ;
  • täcker den berörda underdomänen.

Låset visas inte trots att webbplatsen är i HTTPS

Vissa resurser på webbplatsen, som bilder, skript eller stilmallar, laddas sannolikt fortfarande med en adress som börjar på http://.

Omdirigeringen ändrar inte automatiskt länkarna som är sparade i din webbplats. Du måste korrigera dessa adresser i ditt CMS, din databas eller applikationens filer.

Betygsätt denna artikel :

Den här artikeln var användbar för dig ?

Article utileJa

Article non utileNej

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)

Liknande artiklar

0mn läsning

Hur skapar jag en FTP-användare i Plesk?

3mn läsning

Hur ändrar jag FTP-lösenordet i Plesk?

13mn läsning

Hur installerar jag ett CMS från Plesk?

0mn läsning

Problem med FTP-anslutning: Fel 530 Användaren kan inte logga in


Questions sur cet article

Ställ en fråga till AWS-teamet och dess community

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.