1. Herzlich willkommen bei WPDE.org, dem grössten und ältesten deutschsprachigen Community-Forum rund um das Thema WordPress. Du musst angemeldet oder registriert sein, um Beiträge verfassen zu können.
    Information ausblenden

Umleitungsfehler http > https

Dieses Thema im Forum "Konfiguration" wurde erstellt von Centershock86, 11. August 2022.

Schlagworte:
  1. Centershock86

    Centershock86 Well-Known Member

    Registriert seit:
    7. Januar 2022
    Beiträge:
    45
    Zustimmungen:
    1
    Hallo ihr lieben,

    habe vor drei Wochen in der Google Search Console einen Umleitungsfehler gemeldet bekommen. Nach einiger Recherche liegt es wohl an der Weiterleitung von http zu https. In die .htaccess habe ich dann folgenden Code eingefügt:

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

    Außerdem habe ich noch das Plugin "Better Search Replace" installiert und alle URL von http zu https weitergeleitet.

    Man müsste meinen, das es jetzt funktioniert, doch das tut es leider nicht. Versuche ich eine Seite über http aufzurufen kommt, als hätte man es nicht umgestellt, eine unsichere Seite.

    Fehlt mir noch irgendwas? Warum könnte das nicht funktionieren?

    Beste Grüße
    Markus
     
  2. b3317133

    b3317133 Well-Known Member

    Registriert seit:
    21. November 2014
    Beiträge:
    11.638
    Zustimmungen:
    1.778
    Link zur Seite wo man den Effekt sehen kann?

    Steht irgendwo in der Datei wp-config.php eine Zeile wie diese?
    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    Falls ja, entferne diese Zeile.
     
  3. Centershock86

    Centershock86 Well-Known Member

    Registriert seit:
    7. Januar 2022
    Beiträge:
    45
    Zustimmungen:
    1
  4. b3317133

    b3317133 Well-Known Member

    Registriert seit:
    21. November 2014
    Beiträge:
    11.638
    Zustimmungen:
    1.778
    Der Website gibt derzeit auf jeder Seite schon vor dem eigentlichen HTML Header einen Codeblock aus:
    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    Das ist dort falsch eingefügt. Finde heraus, woher der Codeblock kommt und entferne das. Funktioniert dann die Weiterleitung?
     
  5. Centershock86

    Centershock86 Well-Known Member

    Registriert seit:
    7. Januar 2022
    Beiträge:
    45
    Zustimmungen:
    1
    Das ist ein Widget, was ab und zu geschaltet wird. Der Fehler tritt allerdings schon seit etwa drei Wochen auf. Das kann also nicht das Problem sein, da es erst seit heute Vormittag wieder online ist.
    Was ist denn abgesehen davon falsch am Widget? Ist doch nur simples html?
    Komisch ist auch das die Weiterleitung von http auf https auf der Starteite funktioniert und sonst nirgends. Das Widget ist auch auf der Startseite eingebunden. Ich denke es ist eher ein tieferliegendes & globales Problem.

    Der mod rewrite ist aber soweit mit dem Plugin zusammen richtig oder?
     
  6. Centershock86

    Centershock86 Well-Known Member

    Registriert seit:
    7. Januar 2022
    Beiträge:
    45
    Zustimmungen:
    1
    Ok, jetzt weiß ich schon mal was du wegen html-codes meinst, der hängt über dem header ... Das ändere ich auf jeden Fall derweil schon mal ...
     
  7. b3317133

    b3317133 Well-Known Member

    Registriert seit:
    21. November 2014
    Beiträge:
    11.638
    Zustimmungen:
    1.778
    Es wurde viel zu früh im ganzen Ablauf ausgegeben, technisch falsch. Sowas kann dann Einflüsse auf Redirects bzw. nicht mehr mögliche Redirects haben.

    Darauf achten, dass vor get_header() und auch in der functions.php des Themes ausserhalb von <?php keinerlei Leerzeichen, Zeilenumbrüche usw. sind.

    Der Redirect an sich in der .htaccess Datei ausserhalb von WordPress funktioniert, das kannst Du z.B. mit der /readme.html Datei testen.
     
    #7 b3317133, 11. August 2022
    Zuletzt bearbeitet: 11. August 2022
  8. Centershock86

    Centershock86 Well-Known Member

    Registriert seit:
    7. Januar 2022
    Beiträge:
    45
    Zustimmungen:
    1
    Ok, das Widget sitzt jetzt an der richtigen Stelle und die Leerzeilen vor get_header und in der function.php sind auch alle raus.
    Leider werden die http-requests noch immer nicht weitergeleitet.
     
  9. meisterleise

    meisterleise Well-Known Member

    Registriert seit:
    18. Januar 2012
    Beiträge:
    1.351
    Zustimmungen:
    345
    Hier mal noch eine alternative Weiterleitung zum testen:
    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
     
  10. b3317133

    b3317133 Well-Known Member

    Registriert seit:
    21. November 2014
    Beiträge:
    11.638
    Zustimmungen:
    1.778
    Die Weiterleitung für Dinge ausserhalb von WordPress funktioniert bereits, siehe /readme.html

    Auch innerhalb von WordPress klappt es, wenn z.B. die http Seite mit /?p=69 o.ä. aufgerufen wird.

    Weitere Fragen:
    • Evtl. sind noch andere Dinge in der .htaccess (oder in einer .htaccess eines übergeordneten Ordners) vorhanden. Poste die ganze .htaccess.
    • Was genau ist bei Einstellungen > Allgemein in den beiden URL Zeilen eingestellt? Ist dort ein / am Ende vorhanden? Falls ja, entfernen.
    • Was genau ist bei Einstellungen >Permalinks eingestellt?
     
  11. Centershock86

    Centershock86 Well-Known Member

    Registriert seit:
    7. Januar 2022
    Beiträge:
    45
    Zustimmungen:
    1
    In der .htaccess steht das:

    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!

    Einstellungen › Allgemein
    WordPress-Adresse (URL): https://salon-petit-cherie.de
    Website-Adresse (URL): https://salon-petit-cherie.de
    Generell enden sonst aber alle Links mit einem Slash. Wo das eingestellt werden kann habe ich nicht nicht gesehen.


    Permanent Links: Individuelle Struktur
    https://salon-petit-cherie.de/prostituierte-hure/%postname%-%post_id%/
    Sonst ist dort nichts mehr eingetragen.
     
    #11 Centershock86, 12. August 2022
    Zuletzt bearbeitet: 12. August 2022
  12. b3317133

    b3317133 Well-Known Member

    Registriert seit:
    21. November 2014
    Beiträge:
    11.638
    Zustimmungen:
    1.778
    Klicke einmal ohne Änderungen in Einstellungen > Permalinks unten auf den Speichern Button. Funktioniert dann die Weiterleitung?

    Falls nein, setze Deinen Redirect Block an den Anfang der .htaccess, etwas ergänzt wie folgt, ungetestet:
    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
     
    Centershock86 gefällt das.
  13. Centershock86

    Centershock86 Well-Known Member

    Registriert seit:
    7. Januar 2022
    Beiträge:
    45
    Zustimmungen:
    1
    Beim speichern blitzt hinter der URL kurz etwas mit settings auf und es erscheint die Meldung, das die Seite gespeichert wurde.

    Den redirect habe ich allerdings auch mal nach oben gepackt und jetzt sieht so aus als würde alles korrekt funktionieren
     
  14. b3317133

    b3317133 Well-Known Member

    Registriert seit:
    21. November 2014
    Beiträge:
    11.638
    Zustimmungen:
    1.778
    Versuche es wie beschrieben zuerst ohne den angepassten bzw. verschobenen Redirect Block nur mit einmal Speichern der Permalinks. WordPress sollte die Redirects alleine können.

    Ergänzung: Es geht ja eigentlich auch darum, die Ursache des ggf. "tieferliegenden & globalen Problems" zu ermitteln. Der Redirect Block ganz oben wird funktionieren, versteckt das Problem aber nur.

    Jeweils den Browser Cache leeren nach allen Änderungen. Der Browser merkt sich sonst die vorherigen Redirects.
     
    #14 b3317133, 12. August 2022
    Zuletzt bearbeitet: 12. August 2022
  15. Centershock86

    Centershock86 Well-Known Member

    Registriert seit:
    7. Januar 2022
    Beiträge:
    45
    Zustimmungen:
    1
    Ahh jetzt verstehe ich. Nein, durch klick auf den speichern Button funktionieren die redirects noch nicht.
     
  16. b3317133

    b3317133 Well-Known Member

    Registriert seit:
    21. November 2014
    Beiträge:
    11.638
    Zustimmungen:
    1.778
    Ok, dann steckt das Problem noch woanders. Von aussen schwer ermittelbar.

    Als Workaround dann den CustomSSL Block am Beginn der .htaccess verwenden.
     
    Centershock86 gefällt das.
  17. Centershock86

    Centershock86 Well-Known Member

    Registriert seit:
    7. Januar 2022
    Beiträge:
    45
    Zustimmungen:
    1
    Genau so mach ich es.
    Besten Dank für die Analyse und Unterstützung!
     
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden