Ok danke, ich hab gerade mal drübergeschaut - was da jetzt gar nicht gemacht wird ist die einträge in der datenbank zu ändern, oder? ich wollte mich eigentlich an diesen beitrag halten:
https://www.webongo.de/wordpress-https-umstellen/
In dem von dir verlinkten Beitrag werden ja alle http-inhalte auf https umgeleitet (ist ja auch gut so) aber wäre es nicht besser zusätzlich die internen verlinkungen in der datenbank zu ändern?
SSL Zertifikat: Seite über http UND https aufrufbar - Wie am besten lösen?
-
-
- Gerade eben
- Anzeige
Hallo!
Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.
- ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
- ✔️ Deutsche Server & DSGVO-konform
- ✔️ Persönlicher Support (kein 0815-Ticket-System)
-
Und ich weiß immernoch nicht, wo genau ich den code in der htaccess einfüge bzw ob er meinen bestehenden code ersetzen soll...?
-
Du fügst die Umleitungsregel ganz oben in die .htaccess ein
-
Also in meiner htaccess kommen zu allererst die W3Total Cache-Einträge und darunter kommt dann
HTML
Alles anzeigen# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress
Und dann ist die Datei auch am Ende.
Soll ich den Umleitungscode dann jetzt vor den W3TC-Code setzen? Und den bestehenden Wordpresscode vom Dateiende unverändert lassen? -
Sorry wenn das jetzt doof klingt aber was ist an "ganz oben in die .htaccess" unverständlich? Nimm den Umleitungscode und paste ihn vor allen anderen Regeln ganz oben rein.
-
Daran ist generell nichts unverständlich aber ich hatte nicht erwähnt dass der bestehende wordpresscode am ende steht. und ich fands einfach ungewöhnlich, dass der umleitungscode am anfang steht und der andere wordpresscode am ende und dazwischen w3tc. wollte mich nur nochmal absichern damit es kein missverständnis gibt.
-
So, alles umgestellt, alles funktioniert, alle Bilder & Co sind aktualisiert und alle möglichen Domainvarianten leiten sauber um. Hat keine 5 Minuten gedauert und war sogar für mich als Laien überraschend einfach :) Danke für die Tipps & Hilfe!
-
Hab jetzt doch noch was gefunden:
also auf der seite selbst verlinkt alles (links, bilder & co) jetzt zu den https-inhalten.
Aber ich habe gerade ein paar Seiten über die googlesuche geöffnet und manche leiten automatisch auf https um, andere allerdings nicht.
habe w3tc mal testweise komplett deaktiviert und natürlich den cache geleert, ändert aber nix.
Öffne ich diese seiten nicht aus der google suche heraus sondern klicke auf den entsprechenden link in meinem shop, läuft alles über https. woran könnte das denn liegen? -
Ok, ich hatte einen Tippfehler in dem htaccess code - habs jetzt korrigiert, jetzt erscheint auch der https link, aber es kommt überall die Meldung "Umleitungsfehler. Die aufgerufene Website leitet die Anfrage so um, dass sie nie beendet werden kann." Was muss ich tun?
-
Ohje sorry für den Spam :D
Hab jetzt den Code von meiner ursprünglichen Anleitung (https://www.webongo.de/wordpress-https-umstellen/) eingefügt, damit scheint erstmal alles wieder zu funktionieren.
Was genau spricht denn gegen diesen Code? Vll betrifft mich das ja gar nicht.. -
Man kann dir in deinem Chat Thread nur schwer folgen [emoji6]. Was genau soll dich nicht betreffen?
Generell wäre erst mal ein Link zur Seite sinnvoll. Man muss auch bei einer SSL Verschlüsselung bedenken, das SSL nicht gleich SSL ist. Man kann dort auch viel falsch machen. Auch wenn du bei einem Hosting Paket da nicht viel Einfluss nehmen kannst. Du kannst deine Seite hier mal testen lassen
https://www.ssllabs.com/ssltest/
Alles schlechter als A ist nicht empfehlenswert [emoji6]
-
Ja, tut mir echt leid wegen meines Panik-Monologs :D
Also ich wollte ursprünglich den folgenden Umleitungscode für die htaccess benutzen:HTMLRewriteEngine On RewriteCond %{SERVER_PORT} !^443$ RewriteRule (.*) https://%{HTTP_HOST}/$1 [R=301,L]Monika hat mir dann allerdings eine andere Anleitung empfohlen, in der dieser Code genutzt wurde
HTMLRewriteEngine on RewriteCond %{HTTP_HOST} ^yoursite.com [NC,OR] RewriteCond %{HTTP_HOST} ^www.yoursite.com [NC] RewriteRule ^(.*)$ https://www.yoursite.com/$1 [L,R=301,NC]Dieser führte aber zu einem Umleitungsfehler, weshalb ich doch den ersten Code einfügte - damit konnte ich bisher noch keine Probleme feststellen. Jetzt wollte ich wissen, wieso Monika mir zu dem anderen Code geraten hat um abzuwägen, ob die Gründe für meinen Fall überhaupt eine Rolle spielen. Sie meinte "nutzt deine Domain www voran, muss auch die nicht www Domain korrekt umgeleitet werden und umgekehrt" - aber auch mit dem ersten Code leiten alle möglichen Domainvarianten zur gewünschten https://www.... weiter.
Sorry, aber ich möchte den Link zu meiner Seite hier nicht posten, zumal ja jetzt alles funktioniert. Deinen Link habe ich ausprobiert, ich habe Note A erhalten, alle Testbalken sind grün :) Mehr verstehe ich da bei der Aufschlüsselung aber auch nicht - gibts einen bestimmten Punkt den ich kontrollieren sollte oder ist alles gut wenn alles grün ist?
-
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!