WordPress Blog von http auf https umstellen

Hier möchte ich kurz beschreiben wie man seinen WordPress Blog von http:// auf https:// umstellen kann. Voraussetzung ist, dass für die Blog Domain bereits ein Zertifikat eingerichtet ist. Also die Domain schon unter https://domain.tld erreichbar ist. Die Website, die ich hier für die Umstellung nehme, ist die von meinem Schwager, da ich meine bereits umgestellt habe.

Es wird nicht nur das Backend umgestellt, sondern die ganze Webseite.
Deshalb müssen auch keine Konstanten in der wp-config.php definiert werden.
Durch das umstellen der ganzen Webseite wird sich das positiv auf das Google Ranking auswirken und auch Besuchern eine höhere Sicherheit angezeigt. Natürlich kommt hinzu, dass keine Daten mehr unverschlüsselt übertragen werden, was ja nicht nur bei Shops interessant ist.

Zur Umstellung:

Im Backend unter „Einstellungen > Allgemein“ die URLs von http://… aud https://… ändern und Speichern. Danach wieder neu Anmelden.
Falls die Felder ausgegraut sind habt ihr diese in der wp-config.php definiert und müsst sie dort ändern.

wp_ssl_umstellem_1

Eigentlich war das schon das wesentliche. Allerdings müssen wir jetzt noch den bestehenden Content anpassen. Dies machen wir mittels Search&Replace in der Datenbank.

Ich verwende dafür, da es sich für mich bewährt das Better Search Replace Plugin. Also das Plugin installieren und Aktivieren.

wp_ssl_umstellem_2

Dann unter „Werkzeuge > Better Search Replace“ öffnen. Bei „Suchen nach“ die Alte Blog URL eintragen und bei „Ersetzen durch“ die gleiche URL nur mit https. Bitte immer die vollständige Blog URL verwenden da es sonst zu Problemen kommen kann.
Danach alle Tabellen auswählen und den Haken bei „Auch GUIDs ersetzen“ setzen. Es kann nach Wunsch auch erst ein Testlauf gemacht werden. Damit die Änderungen endgültig durchgeführt werden, muss der Haken auf jeden Fall entfernt werden.
Man sollte vorher natürlich seine Datenbank sichern!

wp_ssl_umstellem_3

Nachdem die Änderungen durchgeführt wurden erscheint folgende Meldung

wp_ssl_umstellem_4

Damit sollten jetzt alle Blog URLs von http auf https umgestellt sein und das Plugin kann wieder deaktiviert und deinstalliert werden.

In Chrome sollte die Webseite dann mit einem grünen Schloss angezeigt werden.
Wenn nicht alle Inhalte mittels https ausgeliefert werden, ist das Schloss grau und nicht grün. Man erhält in der URL-Leiste einen Hinweis. Wenn das der Fall ist, muss noch in seinen Anpassungen (Widgets, PHP Dateien, usw.) suchen, ob dort noch URLs enthalten sind, die nicht mit https anfangen und diese umstellen.

wp_ssl_umstellem_5

Zusätzlich sollte man jetzt noch alle Aufrufe der Webseite auf die https URL umleiten. Dafür kann man mit folgendem Eintrag zusätzlich in die .htacssess einfügen.

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
</IfModule>

Viel Spaß beim Umstellen.


Kommentare

107 Antworten zu „WordPress Blog von http auf https umstellen“

  1. Avatar von Michael

    Hallo Daniel,

    sind nach der Umstellung in der DB alle internen Links in der Webseite auf https umgestellt?

    1. Hallo Michael,

      Wenn die Links in der Datenbank und nicht im Code (z.B. functions.php, style.css) stehen und es nicht noch vorherige URLs gibt die nicht richtig umgestellt wurden. Dann sind alle umgestellt.

  2. Vielen Dank für ihre Hilfe! Durch das Tutorial konnte ich meinen Blog binnen wenigen Minuten auf das sicherere https:// umstellen.

    Viele Grüße
    Daniel

  3. Hallo Daniel,
    erst einmal Danke für das Tutorials. Folgende Fragen zu einer komplexen Umstellung von http:// auf https:// habe ich bei der Planung meiner sehr umfangreichen Webseite.

    Bei dem Plugin „Better Search Replace“ muss bei einer Domain mit einem Unterverzeichnis angegeben werden bei
    search: http://abc.de/xy/ oder http://abc.de/xy
    replace: https://abc.de/xy/ oder https://abc.de/xy

    Werden die URL folgender Plugins mit dem genannten Modul auch geändert:
    – SEO Smart Links
    – Broken Link Checker
    – Quick Redirects
    – TablePress

    Vielen Dank für Deine Unterstützung

    1. Hallo Michael,

      Normalerweise sollte das auch ohne Angabe des Unterverzeichnisses funktionieren. Woher kommen den die Unterverzeichnisse.

      Solange die Plugins ihre Daten in der Datenbank speichern sollte die URLs auch für diese geändert werden. Allerdings müsste man das im Zweifelsfall einmal testen da ich die Plugins nicht im Einsatz habe.

      Auf jeden Fall vorher ein Datenbank Backup machen!

  4. Hallo Daniel,
    danke für die schnelle Antwort. Die Antwort auf Deine Frage lautet:
    Es gibt eine Domain abc.de und vier WP Installationen mit jeweils eigenen Datenbanken also:
    http://abc.de/x1/
    http://abc.de/x2/
    http://abc.de/x3/
    http://abc.de/x4/

    Bei dem Plugin „Better Search Replace“ wird für die Eingabe zum Search und Replace unterschiedlich auf Beiträgen zum Thema argumentiert:

    search: http: –> replace: https:

    Alternative
    search: http://abc.de/x1/ oder http://abc.de/x1
    replace: https://abc.de/x1/ oder https://abc.de/x1

    usw.

    Warum soll ich die ganze URL ersetzen, wenn es auch so
    search: http: –> replace: https:
    geht. Damit erwische ich doch Alles was ich in der Datenbank ändern möchte?

    Du schreibst in Deinem Tutorial „Bitte immer die vollständige Blog URL verwenden da es sonst zu Problemen kommen kann“.

    Vielen Dank für den Rat.
    Michael

    1. Hallo Michael,

      Ich würde trotzdem beim Bei „Better Search Replace“ http://abc.de/ mit https://abc.de/ ersetzen. Es kann ja sein das von der einen Installation Links auf die andere verweisen. Diese würden dann mit ersetzt werden. Du willst ja eh alle Seiten umstellen oder? Ich würde am Ende auch immer den / mit angeben, weil grade bei Verzeichnissen dann die Verdunkelungsgefahr nicht so groß ist.

      http: könnte noch funktionieren. aber ich habe schon erlebt das nur das dann auch Optionen geändert werden die man eventuell nicht geändert haben möchte. z.B. wenn in einer Option ein Verzeichnis steht das so „/dir/http/domain/“ aussieht.
      Ich habe das geschrieben weil das Tutorial sehr allgemein gehalten ist. und ich vermeiden will das es zu genantem Problem kommt. Außerdem gibt es eventuell ja auch links die auf andere seiten (externe) verweisen die nicht auf https umgestellt wurden. Die will man ja nicht geändert haben.

  5. Hallo Daniel,

    danke für die ausführliche Stellungnahme und guten und nachvollziehbaren Erklärungen zu meinem Problem.

    Herzlichen Dank
    Michael

  6. Hallo Daniel,

    folgendes hat funktioniert:
    – Let‘ Encrypt Zertifikate einrichten
    – Ändern von http:// –> https:// im Admin
    – Better Search Replace aktivieren

    Alle Einträge einer Tabelle im Plug TablePress müssen manuell umgestellt werden!

    Probleme gibt es bei internen Links zum Beispiel in einem Beitrag:

    https://abc.de/2016/03/wir-leben/austin/
    Nach Aufruf folgende Meldung:
    Not found: The requested URL /2016/03/wir-leben/austin/ was not found on this server.

    Offensichtlich wird die Domain intern nicht berücksichtigt.

    Woran kann das liegen?

    Schon einmal vielen Dank für den Tipp.
    Michael

    1. Lass mal bitte die Permalinks neu erstellen. Einstellungen -> Permalinks einfach auf „Änderungen übernehmen“ klicken.

  7. Hallo Daniel,

    ich habe die Einstellungen Permalinks mit „Änderungen übernehmen“ bestätigt. Cache ist deaktiviert. Das Ergebnis ist das gleiche bei internen Links. Es wird die Domain „verschluckt“ …
    Auch bei Bildern ist das so. Also ein ganz generelles Problem.

    Aktuell bin ich etwas ratlos

    1. Sind die „WordPress-Adresse (URL)“ und „Website-Adresse (URL)“ denn noch richtig in den Allgemeinen Einstellungen? Sollten so aussehen https://danielhuesken.de/verzeichnis/

  8. Hallo Daniel,

    ja, sie sehen so aus. Ich hatte versucht https://danielhuesken.de/verzeichnis das verteichnis so https://danielhuesken.de/verzeichnis/ einzugeben, aber der „/“ wurde nicht akzeptiert.

    1. Hallo Michael,

      ich müsste mir dein Problem mal selber anschauen.

  9. Hallo Daniel,

    die Hauptdomain http://abc.de/ und
    http://abc.de/x1/
    http://abc.de/x2/
    http://abc.de/x3/
    sind aufrufbar und mit „grünem Schloss“ versehen. Auch der Test mit „SSL Insecure Content Fixer“ zeigt beim Zugriff kein Problem, nur bei den internen Links kommt der Fehler.

    Kann es an der htaccess liegen? Der Eintrag

    RewriteEngine On
    RewriteCond %{HTTPS} off
    RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

    ist vorhanden. Vielleicht ist er bei meiner Konstellation nicht richtig?

  10. Hallo Daniel,
    danke für die fachkundige Unterstützung. Dieser Code muss zusätzlich relativ weit oben in der htaccess eingebunden werden:

    RewriteEngine On
    RewriteCond %{HTTPS} off
    RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

    … sonst funktionieren die internen Links nicht.

    1. Gerne, hab den Beitrag etwas angepasst 😉

  11. Hallo Daniel,

    Erstmal ein Lob für deinen tollen Beitrag. Habe alles so gemacht, wie es im Beitrag stand, bekomme aber nun beim Aufruf meiner Seite folgenden CloudFlare Error: „Error 522 – Connection timed out“. Passiert aber nur, wenn ich über https auf meine Seite zugreife.

    1. Tut mir leid, dich ich kein CloudFlare nutze kann ich dir nicht sagen woher das kommt.

  12. Dieser Blog ist der Wahnsinn! Danke!

    Noch mal zur Bestätigung:

    Ich ersetze Deinen Code mit dem alten der .htacssess-Datei richtig?

    1. Nein, bitte nicht 😉 nur anfügen.

  13. Wenn ich meine Seite beispiel.de aufrufe, wird die Seite ohne Zertifikat angezeigt. Erst wenn ich in der Seite eine Seite anklicke, wird die Seite mit Sicherheitsprotokoll angezeigt. Was kann ich dagegen tun?

    1. Genau dafür ist der Code der in die .htacssess-Datei mit rein muss.

      1. Super. Es funktioniert! 🙂 Vielen Dank für Deine Hilfe!

  14. Hallo Daniel,

    Danke 🙂 Leider verliert man bei der umstellung alle share count – die gehen auf nul – Ich meine Facebook nicht – aber alle andren.

    Gibt es hier eine Lösung?

    1. Hab so auch keine Lösung dafür. Eigentlich sollten das die Social Netzwerke unterstützen da ja im moment viele Seiten umgestellt werden. Aber wichtiger als Counts ist, das Artikel geshared werden meiner Meinung nach. Die Shares bleiben ja erhalten!

  15. […] Ein sehr gutes Tutorial findet ihr in Daniel Hüskens Blog: WordPress-Blog von http auf https umstellen […]

  16. Hallo Daniel,

    ich habe in den letzten Tagen alle von mir betreuten Projekte mit Zertifikaten von Let’s Encrypt ausgegstattet und bin dabei so vorgegangen, wie oben beschrieben. In meinem eigenen Blog habe ich jedoch das Problem, dass irgend ein Plugin einen Google Font einbinden will und dafür http statt https nutzt. Der Link wird dann im Hook geladen und ist daher nicht einfach so zu ändern. Ich habe das Plugin noch nicht identifizieren können und suche nebenbei nach einer Möglichkeit, Links im Seitenheader per Script zu ändern.

    Das mal so als Hinweis auf mögliche Fallstricke bei der Umstellung.

    1. Danke für den Hinweis.

  17. Avatar von Mona N

    Habe eine großen Fehler gemacht. Habe ohne Weiteres und ohne es zu wissen bei den Einstellungen den URL von http zu https umgestellt. Jetzt komme ich nicht mehr auf meine Seite bzw die Seite wird garnicht mehr angezeigt. Kann man da noch etwas machen/ändern? Brauche dringend Hilfe!
    Lg

    1. Du Kannst direkt in die Datenbank gehen (phpMyAdmin) und dort in der tabelle mit ‚_options‘ am ende für ‚home‘ und ’siteurl‘ wieder zrück ändern. Siehe auch https://codex.wordpress.org/Changing_The_Site_URL

  18. Hallo, guter Artikel.
    Eine Frage jetzt noch:
    Muss ich das Search and Replace nicht 2 x durchführen, nämlich einmal für
    http://meineseite.de und einmal für
    http://www.meineseite.de.

    Als einmal mit und einmal ohne www?

    1. Nein, musst du nicht. Da WordPress nur mit einer URL arbeitet. Du musst nur dir richtige benutzen 😉

  19. Danach alle Tabellen auswählen und den Haken bei „Auch GUIDs ersetzen“ setzen.

    Ist es nicht genau falsch diese GUIDs zu ändern:
    https://codex.wordpress.org/Changing_The_Site_URL#Important_GUID_Note

    Das ist doch nur ein Identifier. Und wenn man das macht, dann bekommen alle Feedreader die Posts nochmal ausgeliefert. Nicht das was man möchte …

    1. Du hast recht. Nur leider greift WordPress bei Attachments gerne mal auf die GUID als URL zurück. Wodurch es sonst zu anderen Problemen kommen kann.

      1. WordPress selbst? Oder irgendwelche schlecht geschriebenen Plugins?

        1. WordPress selbst! Ich müsste die stelle mal wieder suchen. Ich weiß auch nicht ob das mittlerweile geändert wurde.

  20. Hallo Daniel,

    ich habe in den Settings den link von http auf https umgeändert, bevor meine Webseite über https erreichbar war. Jetzt kann ich mich nicht mehr einloggen. Wie komme ich da wieder rein, um das umzuändern?

    Vielen Dank schon mal.

    1. Hallo Udo,

      einfachster weg: Zertifikat beim Hoster beantragen.
      Wieder zurück stellen: Das ist das das gleich Vorgen wie bei einem Domain Umzug siehe http://www.netz-gaenger.de/blog/wordpress-tutorials/wordpress-adresse-oder-domain-aendern/ beschrieben.

  21. Super hilfreicher Beitrag, Umstellung hat auf Anhieb funktioniert. Danke!

  22. Vielen Dank Daniel!

    Meine Seite konnte ich dank Deiner Anleitung problemlos auf https… umstellen. Jetzt geht es an einige Kundenseiten.

  23. Hei Daniel!

    Hmmm, direkt nachdem ich Deinen ersten Schritt ausgeführt und statt http „https“ rein gesetzt habe und es gespeichert habe, ist meine Seite verschwunden. Ich kann mich nicht mehr einloggen, meineseite.de/wp-login.php funktioniert nicht. Wie komme ich da wieder rein?!

    Grüße, Arthur

    1. Hallo Arthur,

      hasst du deine Seite vorher auf https umgestellt? Also bei deinem Hoster das Zertifikat eingerichtet. Du kannst das wieder beheben indem du das hier beschriebene durchführst.

  24. Danke Daniel, das hat mir geholfen 🙂 Sorry, bin aber absoluter Laie auf dem Gebiet. Besten Dank und Gruß aus Köln

  25. Danke für den Artikel. Hat bestens funktioniert. 🙂

  26. Vielen Dank Daniel, sehr wertvoller Beitrag! (vor allem in Kombination mit dem let’s Encrypt Tutorial für all-Inkl)

    Da einige auch aus SEO Gründen ein SSL-Zertifikat einrichten könnte man noch erwähnen, dass die eigene Seite mit https bei der Search-Console separat eingetragen werden sollte (um z.B. in der Zukunft Fehler im Blick zu haben).

    Super Artikel, vielen Dank!

  27. Hm, immer noch zwei Fragen, die mich beschäftigen. Externe Links werden nicht automatisch auf https umgeleitet, trotz Eintrag des Codes in der Datei. Ob der an der richtigen Stelle sitzt?

    Ebenso Google Search Console. Die Seite mit https zusätzlich hinzufügen oder die alte löschen?

  28. Hallo,

    ich habe auf anderen Seiten folgenden htaccess Zusatz gefunden:
    RewriteEngine On
    RewriteCond %{HTTPS} !=on
    RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

    Ist das deckungsgleich mit dem von dir angegebenen Code?

    Und wo genau in der htaccess sollte der Code eingefügt werden? Habe woanders gelesen direkt unter # END WordPress. Du schreibst, relativ weit oben in der htaccess. Was ist korrekt?

    Meine Struktur sieht aktuell so aus und ich habe den Code ganz unten eingefügt:

    # BEGIN WordPress

    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ – [L]

    # Domain Mapping RewriteConditions

    # END WordPress

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

    1. Ups, da hat irgendetwas meinen Code abgeschnitten. Hier nochmals, nur den Code der htaccess in aktueller Form:

      Meine Struktur sieht aktuell so aus und ich habe den Code ganz unten eingefügt:







      # BEGIN WordPress

      RewriteEngine On
      RewriteBase /
      RewriteRule ^index\.php$ – [L]

      # Domain Mapping RewriteConditions


      # END WordPress

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

      Fehlt bei dem Zusatz ganz unten nicht auch ‚ ‚ ?

    2. Das kann ganz oben gemacht werden weil die regel dann frühzeitig gezogen wird und nicht erst noch die anderen abgearbeitet werden müssen. Funktionieren tut unten aber auch. Daher gibt es kein richtig oder falsch in dem Fall.

  29. Wieso übernimmt das Ding die ganzen Ausdrücke in eckigen Klammern nicht?

    Ups, da hat irgendetwas meinen Code abgeschnitten. Hier nochmals, nur den Code der htaccess in aktueller Form:
    Meine Struktur sieht aktuell so aus und ich habe den Code ganz unten eingefügt:
    IfModule mod_gzip.c
    IfModule
    IfModule mod_deflate.c
    IfModule
    IfModule mod_expires.c
    IfModule
    IfModule mod_headers.c
    IfModule

    # BEGIN WordPress
    IfModule mod_rewrite.c
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ – [L]

    # Domain Mapping RewriteConditions

    IfModule
    # END WordPress

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

    Fehlt bei dem Zusatz ganz unten nicht auch IfModule mod_rewrite.c /IfModule ?

  30. Bei meiner Konstellation bewirkt der angegebene htaccess Eintrag
    RewriteCond %{HTTPS} off
    RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
    leider, dass meine Weiterleitungen nicht mehr funktionieren. Es ist so eingerichtet gewesen, dass bspw. http://www.xyz.at auf die http://www.hauptdomain.at/verzeichnis weitergeleitet wurde. Das funktioniert immer noch nach der https Umstellung einwandfrei, so lange ich den oben angebenen Eintrag in der htaccess nicht verwende.

    Muss der Eintrag zwingend in der htaccess stehen? Wie kann ich überprüfen, ob ich den Zusatz überhaupt brauche? Nach meiner Einschätzung läuft meine komplette Seite über https ohne weiteres zutun.

    1. Bei mir dasselbe! Ohne die Änderung der htaccess funktioniert es, mit der Änderung nicht. Bin bei Strato …

    2. Für die Frage warum, kannst du einen meinen nächsten Kommentare lesen da sollte es drin stehen. Ist also nicht zwingend notwendig. In deinem fall muss man den Eintrag auf die eine Domain beschränken die auf https umgeleitet werden soll. Müsstest mal bei Google suchen ich schaffe das leider grade nicht.

  31. ..Puh..das hat super geklappt..bin bei der Domainfactory und absoluter Laie in Bezug auf WordPress Backend… Wofür die Änderung in der htaccess ist, entschließt sich meinem Verständnis..ich habs mal reinkopiert..ging aber alles vorher schon prima…danke für die Anleitung..

    1. Der Eintrag ist dafür das auch Suchmaschinen mit bekommen das umgestellt wurde. Oder wenn du deine URL mit http eingibst du nicht erst auf der http Seite landest sondern direkt auf https.

  32. Hey Daniel,

    ich lese nun immer wieder auch diesen Eintrag:

    RewriteEngine On
    RewriteCond %{SERVER_PORT} !^443$
    RewriteRule (.*) https://%{HTTP_HOST}/$1 [R=301,L]

    Welcher ist den nun richtig?

    Liebe Grüße
    Ingo

    1. Hallo Ingo,

      es gibt nicht den richtigen weg es gibt einfach mehrere Möglichkeiten.

  33. Hallo Daniel,

    vielen Dank für deine ausführlichen Erklärungen zur https-Umstellung. Auch als Laie auf diesem Gebiet konnte ich dir so gut folgen, dass ich die Umstellung hinbekommen habe.

    Eine Frage ist allerdings offen: Ich nutze All-inkl. und habe entsprechend deiner Anleitung (https://danielhuesken.de/freies-lets-encrypt-zertifikart-all-inkl/) das Lets-Encrypt-Zertifikat eingestellt.

    Unter Punkt 3 hast du einen Screenshot eingestellt. Ich hab bei mir neben der Option „SSL aktivieren“ noch den Punkt „SSL erzwingen“.

    Wenn ich diesen aktiviere, kann ich mir dann den Eintrag in der .htaccsses sparen?

    Vielen lieben Dank für dein Antwort

    Nils

    1. Hallo Nils,

      „SSL erzwingen“ ist anscheinend neu und sollte den selben Effekt haben. Ja, dann kannst du dir den Eintrag sparen.

      1. Hi Daniel,

        vielen Dank für deine schnelle Antwort. Das gefällt mir sehr gut, wie du mit deinen Lesern umgehst.

        Liebe Grüße aus Berlin

        Nils

  34. Hallo Daniel,

    danke für den präzisen und guten Artikel. Hat wunderbar funktioniert. Manche Hosting Anbieter wie z.B. Strato bieten auch konfigurativ an, dass SSL erzwungen wird, was eine manuelle Änderung der .htaccess obsolet macht.

    Viele Grüße
    Oliver

  35. Habe meine Seite nun auch nach deiner Anleitung umgestellt, scheint alles wie gewollt zu funktionieren.

    Vielen Dank für diese Hilfestellung. 😉

  36. […] Diese findet ihr hier → WordPress Blog von http auf https umstellen. […]

  37. Verständlich und hilfreich, vielen Dank!

  38. […] ein paar Änderungen an der Seite und an der Datenbank vornehmen. Dafür bin ich den Schritten der Anleitung von Daniel Hüsken gefolgt, die mich in wenigen Minuten zum Erfolg gebracht […]

  39. Hallo Daniel,
    1000 Dank für die Erhellung und Deine Tutorials. Eine Frage, die vielleicht dämlich ist: Kann ich auch die Subdomains bei all inkl auf https umstellen oder sind die automatisch auf https, wenn ich die Domain umgestellt habe? Merci und Gruß
    Alex

    1. Hallo Alex,
      dämliche fragen gibt es nicht 😉
      Subdomains können und müssen einzel auf https umgestellt werden.

  40. Hallo Daniel,
    vielen Dank für die ausführliche Anleitung. Toll, dass du auch nach über einem Jahr noch auf jede Frage eingehst. 🙂

  41. Hallo Daniel,
    Vielen Dank für deine gute Erklärung! Habe alles geschafft, bis auf das:
    „..muss noch in seinen Anpassungen (Widgets, PHP Dateien, usw.) suchen, ob dort noch URLs enthalten sind, die nicht mit https anfangen und diese umstellen.“

    Könntest du mir da eine genauere Beschreibung geben, wie ich die wo finde. Das wäre super nett 🙂
    LG, Klaus

    1. Hallo Klaus,

      mit der genaueren Beschreibung ist es nicht ganz so einfach da man nie vorhersagen kann wo noch was versteckt ist. Du kannst dir aber gerne noch den Punkt 4. von https://www.elmastudio.de/wordpress-webseiten-auf-https-umstellen-leicht-gemacht/ anschauen.

  42. Mega easy ging das mit deiner Anleitung! Perfekt ! …wenn Google das nun auch noch so schnell „schluckt“ bin ich glücklich 🙂

    Danke für deine Mühe
    Jasmina

  43. Avatar von Denis Schumacher
    Denis Schumacher

    Hallo Daniel.

    Toller Beitrag. Aber Folgendes Problem:

    Die Weiterleitung auf https funktioniert einwandfrei wenn ich die Startseite im Browser eingebe. Auch wenn ich dann von der Startseite zu einer Unterseite wechsel, wird die Seite korrekt auf https weitergeleitet.

    Aber: Wenn ich nicht die Startseite, sondern eine Unterseite DIREKT in den Browser eingeben, dann leitet es nicht auf https weiter, sondern ruft die Seite unter http auf… (z.B. http://autovermietung-schumacher.de/impressum)

    Habe ich etwas falsch gemacht? Ich bin genau nach Anleitung vorgegangen.

    LG Denis

    1. Hallo,
      bei meinem kurzen test komme ich auf die https Seite beim direkten Aufruf.

  44. Danke, danke, danke!! für den Hinweis, wie man vorgeht, wenn man aus Versehen direkt in den WP-Einstellungen von http auf https geändert hat und sich dann nicht mehr einloggen kann!
    Ich bin absoluter Laie, konnte es aber sofort verstehen und via Einloggen in die Datenbank ändern!

  45. Hallo,

    ich habe die Seite auf https://www.frisuren-magazin.de/ umstellen lassen und es funktioniert auch alles ohne Probleme.

    Doch nun musste ich leider feststellen, das es nicht mehr Möglich ist die Kategorie Beschreibung zu Speichern?

    Das bedeutet das nach dem Speichern der Text verschwindet und das habe ich nur auf den Seiten wo ich die Https Änderung vorgenommen habe?

    Meine Vermutung ist https? Jemand das selbe Problem nach der Umstellung, oder liegt es an etwas anderem?

    Für eine Rückmeldung wäre ich dankebar!

    Beste Grüße,

    Jan

    1. Hallo Jan,

      das kann ich so leider nicht sagen woran es liegt. Dafür müsste ich das Problem genauer untersuchen.

      Grüße,
      Daniel

  46. Hallo Daniel,

    danke für den tollen Artikel, arbeite seid gestern für einen Bekannten an dessen Webseite, diese auf https umzustellen. Hatte eine andere auch ähnlich gute Anleitung. Trotzdem ist etwas schief gegangen.
    -Zertifikat war vom Hoster geschaltet, wenn man die Domain mit https eingegeben hat, kam das die Domain bei dem und dem Hoster liegt. Also keinen Verweis auf den Inhalt hatte.
    -Backup hab ich auch gemacht,
    – habe dann wie beschrieben :“Einstellungen > Allgemein“ die URLs von http:// auf https:// ändern und Speichern. “ durchgeführt. Nur das neu : „Danach wieder neu Anmelden.“ Hat nicht funktioniert. Kam die Fehlermeldung die hier schon so viele genannt haben, bin bei der Suche nach einer Lösung hier gelandet:-) habe alle Kommentare und Antworten gelesen und die genannten Lösungen versucht, nix hat geholfen. Kann mich nicht mehr ins Dashboard einloggen, um das Plugin Better Search Replace zu installieren und den Rest umzustellen. Hab schon Arbeitskollegen gefragt, die sich mit sowas besser auskennen, keiner hat eine richtige Lösung gefunden, nur anstatt dem hier oft genannten Fehler, den ich auch erst hatte, steht jetzt bei mir:

    Not Found
    The requested URL /wp-admin/ was not found on this server.
    Apache/2.4.10 (Debian) Server at beispieldomain.de Port 443

    Dafür finde ich keine Lösung. Ich hoffe hier wird mir geholfen.

    LG
    Sandra

    1. Hmmm, auf die schnelle habe ich auch keine Lösung dafür. Welcher Hoster ist das den?

  47. Hat perfekt funktioniert 🙂
    Danke Dir

  48. Hallo Daniel,

    danke für deinen tollen Artikel. Klappt super!!!

    LG
    Chriss

  49. Hallo, ich habe nach meiner Umstellung auf Https noch das Problem, dass bestimmte .css Dateien und js Dateien und ein paar Bild-dateien nicht richtig geladen werden und die Mobilversion völlig zerhackt wird . Ich weiss nur einfach nicht, wie ich da jetzt wirklich vorgehen muss. Brauche ich da jetzt ein spezielles Tool zum verändern der Dateipfade? Irgendwo stand, ich müsste „http://“ in „/“ ändern bei den Pfaden. Irgendwie habe ich aber eine totale Denkblockade und weiss gerade überhaupt nicht was ich machen muss oder wie ich das ändern kann :-/ Meine Seite läuft auch über wordpress
    Schöne Grüße

  50. Danke!
    Gerade über die Google Suche vorbeigekommen. Lösung schnell gefunden.
    Finde, man muss auch dafür mal Danke sagen 🙂

  51. […] habe mich bei der Umstellung an die Schritte dieser Anleitung von Daniel Hüsken gehalten, vielen Dank […]

  52. Hallo Daniel,
    danke für die Anleitung. Soweit hat auch alles geklappt.
    Nur kann ich meine Seite sowohl ohne https (also http quasi) als auch mit https finden und öffnen.

    Kann man das irgend wie abstellen, dass er automatisch auf https weiterleitet, wenn man die URL ohne https aufruft?

    Grüße

    1. Hallo Tino,

      genau dafür ist der Codeschnipsel am ende des Artikels da.

  53. Danke für diese Anleitung. Hat alles wunderbar funktioniert 🙂

  54. Tausend Dank – das war mir jetzt eine enorme Hilfe!

  55. Hello!
    ich habe den ersten Schritt erledigt, mich ausgeloggt und jetzt findet es zwar den Blog noch, aber ich kann mich nicht mehr neu anmelden. Kannst du mir sagen, woran das liegt?

    danke und lg aus Berlin

    1. Irgendwas scheint da mit dem https bei diner Hoster nicht zu stimmen. Am besten den mal fragen. Hast du den bei dem ein Zertifikat eingerichtet?

  56. Also ich habe jetzt ein Problem. Ich habe das Zertifikat bei all-inkl aktiviert und ganz normal wie in der Beschreibung bei den Einstellungen im WordPress-Backend die URL in https umgestellt. Allerdings erreiche ich die Website jetzt überhaupt nicht mehr und es wird ein rotes Schloss angezeigt. Ich habe auch bereits alle Cookies gelöscht usw., ich komme aber nicht mal mehr in meine wp-admin, um das wieder zurückzusetzen..Was nun?

    Florian

    1. Hallo, wenn ich auf die Seite gehe die du hier angegeben hast sieht es aus als würde es funktionieren. Ansonsten kann man in die Datenbank gehen (phpMyAdmin) und in der Options Table die werte für home_url und site_url wieder zurück ändern.

  57. Avatar von Jürgen

    Hallo Daniel,

    vielen Dank für deine Anleitung.

    Könntest Du vielleicht noch etwas zur Umstellung einer WordPress Multisite Installation ergänzen. Geht schon los bei dem Eintrag für die WordPress Adresse.

    Viele Dank und viele Grüße

    Jürgen

    1. Hallo, da muss ich dann eine Extra Anleitung für machen. Die sind nicht ganz so einfach umzustellen.

      1. Avatar von Jürgen

        Hallo Daniel,

        also das wäre ganz toll.

        Vielen Dank schon mal!

        Viele Grüße

        Jürgen

      2. Ich würde so eine Anleitung auch top finden.

  58. Vielen Dank für die genaue Anleitung, hat super geklappt!

  59. Hallo Daniel,

    dank für den Artikel.

    Aber leider kann ich mich nach der Umstellung von von http:// auf https:// auch nicht mehr anmelden.

    Die Fehlermeldung lautet:
    Not Found
    The requested URL /wp-admin/ was not found on this server.

    Das Problem schildern ja einige hier in den Kommentaren. Jedoch finde ich keine leider klärende Antwort. Was soll ich tun?

    Danke
    Sonja

    1. Hi Sonja,
      hast du vorher ein Zertifikat für deine Webseite bei deinem Hoster eingerichtet? Kannst du mir mal eine URL deiner Webseite zukommen lassen.

  60. Hey Daniel,
    ich hatte Probleme mit der SSL Zertifikzierung bzw. damit das grüne Schloss zu bekommen. Dank deiner Ausführlichen Anleitung habe ich es jetzt endlich hinbkeommen.

    Vielen Dank dafür.

    LG
    Domenic Hintz

  61. Hallo ehemaliger Arbeitskollege,

    danke für den Beitrag. Hat mir geholfen. 🙂

    1. Aber gerne doch 😉

  62. Avatar von Horst W.
    Horst W.

    Danke für die Anleitung, leider ist die Schrift in Deinem Blog eher überhaupt nicht lesbar, kannst Du da mal eine andere einstellen? Vielen Dank.

  63. Hallo Daniel,
    kurz und knapp…
    Exzillent erklärt und es hat tatsächlich alles auf Anhieb geklappt!
    Ich freue mich sehr…!
    Schöne Weihnachten und einen guten Rutsch aus Hessen.
    Maurice

  64. Hallo Daniel,
    Vielen Dank für die ausführliche Erklärung. Die hat mir sehr geholfen.

Schreibe einen Kommentar

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