HTTPS-Umleitung mit der Datei web.config auf Plesk erzwingen

Procédure

Betroffener Dienst : Windows ASP.NET Hosting
Betroffenes Panel : Plesk
Niveau : mittel

Diese Hilfe erklärt, wie [PERSON_NAME] Sie die HTTP-Version Ihrer Website in ihre sichere HTTPS-Version umleiten, indem Sie eine Regel in der Datei web.config hinzufügen.

Diese Methode ist für Websites gedacht, die auf einem Windows-Server mit IIS gehostet werden. Sie kann insbesondere verwendet werden, wenn Ihre Anwendung eine benutzerdefinierte Weiterleitungsregel benötigt.

Um die HTTPS-Weiterleitung direkt über Plesk zu aktivieren, lesen Sie die Hilfe: Wie richtet man ein SSL-Zertifikat auf einem Plesk-Hosting ein?

Diese Hilfe betrifft ausschließlich Windows-Hostings mit Plesk.

Verwenden Sie eine andere Umgebung?

Vor Beginn

Stellen Sie sicher, dass Ihr SSL/TLS-Zertifikat installiert ist und dass Ihre Website korrekt angezeigt wird, wenn Sie ihre Adresse direkt mit https:// eingeben.

Das Zertifikat muss die von Ihren Besuchern verwendete Adresse abdecken, insbesondere die Domain mit oder ohne www.

Laden Sie außerdem eine Kopie Ihrer Datei web.config herunter, bevor Sie sie ändern. So können Sie sie schnell wiederherstellen, falls die Website nach der Änderung nicht mehr angezeigt wird.

Die in dieser Hilfe vorgestellte Regel erstellt eine permanente 301-Weiterleitung. Sie kann vom Browser gespeichert werden.

Aktivieren Sie diese Weiterleitung erst, nachdem Sie überprüft haben, dass Ihre Website unter HTTPS korrekt funktioniert.

Auf die Datei web.config zugreifen

Über Ihr Plesk-Panel :

  1. Öffnen Sie den Bereich Websites & Domains.
    HTTPS-Umleitung mit der Datei web.config auf Plesk erzwingen
  2. Klicken Sie auf Dateimanager.
  3. Öffnen Sie den Ordner der betroffenen Website [ADDRESS]. Dabei handelt es sich in der Regel um den Ordner httpdocs.
    HTTPS-Umleitung mit der Datei web.config auf Plesk erzwingen
  4. Suchen Sie die Datei web.config.
  5. Laden Sie vor der Änderung eine Kopie dieser Datei herunter.
    HTTPS-Umleitung mit der Datei web.config auf Plesk erzwingen
  6. Klicken Sie auf die Datei und öffnen Sie sie anschließend im Texteditor.

[PERSON_NAME] die Datei web.config im Ordner der Website [ADDRESS] nicht vorhanden ist, können Sie eine erstellen.

HTTPS-Umleitung mit der Datei web.config auf Plesk erzwingen

Die Datei web.config verwendet das XML-Format. Ein fehlendes, falsch geschlossenes oder an der falschen Stelle platziertes Tag kann einen Fehler 500 verursachen und die Anzeige der Website verhindern.

[PERSON_NAME] HTTPS-Weiterleitung

Die vorzunehmende Änderung hängt vom aktuellen Inhalt Ihrer Datei web.config ab.

Die Datei web.config ist leer oder existiert nicht

Fügen Sie den folgenden Inhalt hinzu:



  
    
      
        
          
          
            
          
          
        
      
    
  

Speichern Sie anschließend die Datei.

Die Datei enthält bereits einen rewrite-Bereich

Erstellen Sie keinen zweiten - oder -Bereich.

Fügen Sie nur die folgende Regel innerhalb des vorhandenen Bereichs ein, vor dem schließenden Tag :


  
  
    
  
  

Der Name der Regel muss sich von den anderen bereits in der Datei vorhandenen Regeln unterscheiden.

Stellen Sie sicher, dass keine andere Regel in der Datei web.config oder Ihrer Anwendung die Website bereits auf HTTPS umleitet. Mehrere gleichzeitig aktive Weiterleitungen können eine Schleife verursachen.

[PERSON_NAME] Weiterleitung funktioniert

Öffnen Sie ein privates Browserfenster und geben Sie dann die Adresse Ihrer Website beginnend mit http:// ein.

Zum Beispiel :

http://votredomaine.fr

Der Browser muss automatisch anzeigen :

https://votredomaine.fr

Testen Sie auch eine interne Seite :

http://votredomaine.fr/contact

[PERSON_NAME] in HTTPS :

https://votredomaine.fr/contact

[PERSON_NAME] testen Sie auch die Version [PERSON_NAME] www, falls sie von Ihrer Website verwendet wird.

Die Weiterleitung funktioniert, wenn Adressen, die mit http:// beginnen, automatisch auf dieselbe Seite in https:// umleiten, ohne Sicherheitswarnung.

[PERSON_NAME] Änderung

Wenn Ihre Website nach dem Speichern nicht mehr angezeigt wird :

  1. Gehen Sie zurück zum Dateimanager in Plesk.
  2. Ersetzen Sie die geänderte Datei web.config durch die vor der Änderung heruntergeladene Kopie.
    HTTPS-Umleitung mit der Datei web.config auf Plesk erzwingen
  3. Laden Sie Ihre Website neu.

Wenn Sie die Regel nur in einen vorhandenen -Bereich eingefügt haben, [ADDRESS] beginnend mit :

und endend mit :

Speichern Sie anschließend die Datei und testen Sie Ihre Website erneut.

Häufige Probleme

Meine Website zeigt einen Fehler 500 an

Die Datei web.config enthält wahrscheinlich einen Syntaxfehler oder einen doppelten Abschnitt.

Stellen Sie die gespeicherte Kopie wieder her und prüfen Sie dann :

  • dass jedes geöffnete Tag ein schließendes Tag hat ;
  • dass es nur einen Abschnitt gibt ;
  • dass es nur einen Abschnitt gibt ;
  • dass Sie keinen zweiten - oder -Bereich hinzugefügt haben.

Der Browser zeigt eine Weiterleitungsschleife an

Eine andere HTTPS-Weiterleitung ist wahrscheinlich bereits aktiv.

Prüfen Sie :

  • die anderen in der Datei web.config vorhandenen Regeln ;
  • die HTTPS-Einstellungen Ihres CMS oder Ihrer Anwendung ;
  • mögliche über Plesk konfigurierte Weiterleitungen.

Behalten Sie nach Möglichkeit nur eine einzige Weiterleitungsmethode bei.

[PERSON_NAME] testen Sie die Website anschließend in einem privaten Browserfenster, damit eine vom Browser gespeicherte alte Weiterleitung das Ergebnis nicht verfälscht.

Die Website bleibt über HTTP erreichbar

Stellen Sie sicher, dass sich die Datei web.config im Stammverzeichnis der richtigen Website befindet. Dabei handelt es sich in der Regel um den Ordner httpdocs, aber eine sekundäre Domain kann einen anderen Ordner verwenden.

Überprüfen Sie außerdem [ADDRESS] und dass die Datei gespeichert wurde.

Nach der Weiterleitung erscheint eine Sicherheitswarnung

Die Weiterleitung funktioniert, aber das SSL/TLS-Zertifikat ist für die angeforderte Adresse nicht gültig.

Prüfen Sie, ob das Zertifikat :

  • nicht abgelaufen ist ;
  • den verwendeten Domainnamen abdeckt ;
  • die Version mit www abdeckt, falls sie verwendet wird ;
  • die betreffende Subdomain abdeckt.

Das Schloss wird nicht angezeigt, obwohl die Website über HTTPS aufgerufen wird

Einige Ressourcen der Website, wie Bilder, Skripte oder Stylesheets, werden wahrscheinlich noch über eine Adresse geladen, die mit http:// beginnt.

Die Weiterleitung ändert die in Ihrer Website gespeicherten Links nicht automatisch. Sie müssen diese Adressen in Ihrem CMS, Ihrer Datenbank oder in den Dateien Ihrer Anwendung korrigieren.

Diesen Artikel bewerten :

Dieser Artikel war hilfreich für Sie ?

Article utileJa

Article non utileNicht

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)

Ähnliche Artikel

0mn von Lesen

Wie erstelle ich einen FTP-Benutzer in Plesk?

3mn von Lesen

Wie kann ich das FTP-Passwort in Plesk ändern?

13mn von Lesen

Wie installiere ich ein CMS aus Plesk heraus?

0mn von Lesen

Problem bei der FTP-Verbindung: Fehler 530 User cannot log


Questions sur cet article

Stellen Sie eine Frage an das LWS-Team und seine Gemeinschaft

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.