Optimales WordPress-Hosting: Der Webhoster meiner Wahl
Das optimale WordPress Hosting bei hostNET

.htaccess: Garantierte Weiterleitung von HTTP auf HTTPS erzwingen

.htaccess: Garantierte Weiterleitung von HTTP auf HTTPS erzwingen

Dieses nützliche kleine Snippet für die .htaccess Datei leitet wirklich alle Anfragen von HTTP auf HTTPS weiter. Sehr hilfreich für Dich, wenn Du gerade Deine Website auf HTTPS umgestellt hast.

HTTP auf HTTPS weiterleiten: Der Code für die .htaccess

Den folgenden Code kopiere bitte ganz oben in Deine .htaccess Datei hinein. Vorteilhaft kann vor Beginn der Arbeit ein Backup dieser wirklich wichtigen Datei sein.

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
</IfModule>

Ab sofort werden dann wirklich alle Anfragen der HTTP-Variante Deiner Domain auf die HTTPS-Version umgeleitet. Zudem bekommt Google durch den 301-Redirect noch die wichtige Information, dass alle Inhalte Deiner Domain nun dauerhaft auf die HTTPS-Version umgezogen sind.

Somit kann Google die alte Domain gegen die neue in den Suchergebnissen austauschen. Wir erinnern uns: der Code 301 steht für »Moved Permanently« und sorgt daher für eine Indexierung der neuen URL.

Das könnte Dich auch interessieren:

[code-text]
Andreas Hecht

Andreas Hecht

entwickelt WordPress-Websites und bietet dir einen Website Sicherheit Service und einen Performance Service für deine Website. Außerdem ist er Spezialist für Onpage SEO und bringt Deine Website in die Top-Suchergebnisse von Google.

Das könnte auch interessant sein...

Optimales WordPress-Hosting: Der Webhoster meiner Wahl
Das optimale WordPress Hosting bei hostNET

10 Kommentare Kommentar hinzufügen

  1. Bei mir funktioniert es leider nicht. Ich habe den Code ganz oben hinein kopiert. Beim Aufruf mit http wird zwar auf https weitergeleitet aber es folgt die Fehlermeldung – Diese Seite ist nicht erreichbar – Die gleiche Fehlermeldung erhalte ich, wenn ich gleich https aufrufe.
    Auf der Seite steht dann in beiden Fällen unter Details:
    There were too many redirections.
    Error Code: INET_E_REDIRECT_FAILED
    Bin totaler Anfänger.

    • Hallo Peter,

      dann sind bereits irgendwo Weiterleitungen eingerichtet. Meistens in den Domain-Einstellungen Deines Hosters.

      • Hallo Andreas,

        Vielen dank für deine Antwort.

        Das mit dem Hoster scheint nicht der Fall zu sein.

        Kopiere ich den Code in die htaccess, dann kommt es beim Aufruf mit https zu dem beschriebenen Fehler. Rufe ich sie mit http auf kommt auch der Fehler, ich kann aber erkennen, dass auf https umgeschaltet wurde.

        Nehme ich den Code aus der htaccess raus, kann ich die Seite sehen, es wird bei der Eingabe von http aber nicht umgeschaltet und die Seite als unsicher eingestuft.

        • Hier mal meine htaccess:

          RewriteEngine On
          RewriteCond %{HTTPS} !=on
          RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

          # BEGIN WordPress

          RewriteEngine On
          RewriteBase /
          RewriteRule ^index\.php$ – [L]
          RewriteCond %{REQUEST_FILENAME} !-f
          RewriteCond %{REQUEST_FILENAME} !-d
          RewriteRule . /index.php [L]

          # END WordPress

        • Hi Peter,

          sorry, aber ohne tiefer in Deine Installation einzutauchen kann ich Dir da nicht weiterhelfen.

  2. Sorry, oben ist beim kopieren ein Fehler aufgetreten.

    RewriteEngine On
    RewriteCond %{HTTPS} !=on
    RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

    # BEGIN WordPress

    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ – [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]

    # END WordPress

  3. Hallo Andreas,
    mir hingegen hat Deine Anleitung weitergeholfen. Vielen Dank dafür 🙂

    Viele Grüße, Conny

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Do NOT follow this link or you will be banned from the site!
Wir benutzen Cookies um die Nutzerfreundlichkeit der Webseite zu verbessen. Durch Deinen Besuch stimmst Du dem zu.
Teilen