Skip links

Https über .htaccess erzwingen

Nach der Installation eines SSL-Zertifikats ist Ihre Website über HTTP und HTTPS erreichbar. Es ist jedoch besser, nur Letzteres zu verwenden, da es die Daten Eurer Website verschlüsselt und zusätzlich sichert. Bei manchen Hostern existiert in der Weboberfläche die Einstellung mit nur einem Klick das HTTPS zu erzwingen. Leider kommt es aber immer wieder vor das diese Einstellung nicht korrekt mit diversen CMS-Systemen funktioniert. Du kannst auch die .htaccess-Datei verwenden (welche wir empfehlen), um eine HTTPS-Verbindung zu erzwingen.  Dieses Tutorial zeigt Dir, wie das geht.

HTTPS für den gesamten Datenverkehr erzwingen

Eine der vielen Möglichkeiten, die Ihr mit .htaccess-Dateien habt, ist die Umleitung von HTTP-Datenverkehr auf HTTPS. Sie könnt Ihr die Funktion aktivieren, um HTTPS für den gesamten eingehenden Datenverkehr zu erzwingen, indem Ihr die folgenden Schritte ausführt:

  1. Geht in Eurem Hosting-Panel zum Dateimanager und öffnet die .htaccess im entsprechend Ordner wo Eure Domain hin verweist. Wenn Sie die Datei nicht dort befindet, müßt Ihr diese evtl. erstellen und/oder freigeben.
  2. Scrolle hinunter bis du  “RewriteEngine On” findest und füge folgenden Codezeilen darunter ein:
  3. Speicher die Änderung.

Erzwingen von HTTPS für eine bestimmte Domäne

Wenn Ihr zwei Domänen habt, die beide auf dieselbe Website verweisen, aber nur die erste Domäne auf https umgeleitet werden soll (weswegen abgesehen von immer), können Ihr den folgenden Code verwenden:

Achtet beim Erstellen einer Website darauf, www durch den tatsächlichen Domänennamen zu ersetzen, für den Ihr HTTPS erzwingen möchten.

HTTPS für einen bestimmten Ordner erzwingen

Die .htaccess-Datei kann auch verwendet werden, um HTTPS für bestimmte Ordner zu erzwingen. Die Datei sollte jedoch in dem Ordner platziert werden, der die HTTPS-Verbindung herstellen soll.

Ersetzt  den “folder” durch euer “Verzeichnis”.

Nachdem Ihr die Änderungen vorgenommen habt, löscht den Cache Eures Browsers und versucht, über HTTP eine Verbindung zu Eurer Website herzustellen. Wenn alles korrekt hinzugefügt wurde, leitet das ganze nun auf die HTTPS-Version um.

Update: .htaccess Redirect Generator

Leute, ich muss euch was Krasses zeigen! Ich hab den .htaccess Redirect Generator mal so richtig aufgemotzt – und zwar nicht nur ein bisschen, sondern richtig fett. Das Teil ist jetzt der absolute Wahnsinn für alle, die SEO-technisch durchstarten wollen. Stellt euch vor, ihr habt einen Zauberstab für eure Website-Redirects – genau das ist der neue Generator. Ihr könnt jetzt alles Mögliche einstellen: HTTPS-Kram, www oder non-www, Trailing Slashes – you name it. Und das Beste? Der Generator spuckt euch einen maßgeschneiderten .htaccess-Code aus, der so SEO-freundlich ist, dass Google euch dafür abknutschen würde, wenn’s ein Mensch wäre.

Aber mal im Ernst: Probiert das Teil aus und lasst mich wissen, was ihr davon haltet. Ich bin mega gespannt auf euer Feedback. Habt ihr Ideen, was man noch verbessern könnte? Oder stoßt ihr auf irgendwelche Probleme? Ballert es einfach in die Kommentare. Ich schwör, ich les mir jeden einzelnen durch. Denn nur so können wir das Ding gemeinsam noch geiler machen. Also los, testet den Generator und haut in die Tasten. Ich freu mich schon wie Bolle auf eure Meinungen!

Umfassender .htaccess Redirect Generator

Domain-Einstellungen

Trailing Slash Einstellungen ℹ️

Trailing Slash Einstellungen betreffen den Schrägstrich am Ende von URLs. Das ist super wichtig für SEO und User Experience!

Hier sind deine Optionen:

  • Entfernen: Macht aus "example.com/seite/" ein schlankes "example.com/seite".
  • Hinzufügen: Verwandelt "example.com/seite" in "example.com/seite/". Manche Systeme bevorzugen das.
  • Ignorieren: Lässt URLs unverändert. Einfach, aber nicht immer die beste Wahl.

Du kannst das für verschiedene URL-Typen einstellen:

  1. Verzeichnisse: Echte Ordner auf deinem Server. Mit oder ohne Slash?
  2. Nicht-Dateipfad-URLs: URLs ohne echtes Verzeichnis, z.B. "example.com/ueber-uns/team"
  3. Query-Strings: URLs mit Fragezeichen, wie "index.php?ref=example.com/ueber-uns/"

Klingt komplex? Keine Sorge! Die richtige Einstellung kann deine SEO und Nutzererfahrung massiv verbessern. Überleg's dir gut und frag nach, wenn du Hilfe brauchst – ich bin für dich da!

Erweiterte Einstellungen

Erklärung:

Leave a comment

  1. Vielen Dank für den Artikel und, was noch wichtiger ist, für Ihre persönlichen Erfahrungen.

    1. Danke, dass du dir die Zeit genommen hast, eine Bewertung zu hinterlassen, Jörg. Es freut mich zu hören, dass unser Artikel dir bei der Erzwingung von HTTPS über .htaccess geholfen hat!

      Wenn weitere Fragen dazu hast, kannst du uns jederzeit kontaktieren.

  2. Ein großes Dankeschön!!! Ich habe tagelang versucht, eine Lösung für mein Problem zu finden (keine sichere Website trotz aktiviertem SSL bei DomainFactory)!

    Ihre Erklärungen sind klar und veranschaulicht, ich habe das Problem in 2 Minuten gelöst!

    Vielen Dank!

    1. Vielen Dank, dass du dir die Zeit genommen hast, diese Bewertung zu schreiben, Kerstin! Es freut mich, dass unser Blogbeitrag dir helfen konnte, dein Problem zu lösen.

Explore
Drag