• Gelöst Ikarus2013

    (@ikarus2013)


    Hallo Experten,

    ich habe heute die Umstellung einer Domain von http auf https vorgenommen. Die Website liegt bei hosteurope und ich habe das Zertifikat bei Let’s encrypt erstellt. Das funktioniert soweit auch alles, ich habe mich auch an alle Anweisungen und Tipps gehalten, die ich im Netz gefunden habe bzw. bei Hosteurope gefunden habe inkl. Modifizierung der .htaccess usw…
    Es ist aber nun im Frontend nur noch die Startseite der Website aufrufbar, alle Unterseiten zeigen nur ein weißes leeres Browserfenster. Das ist mir wirklich ein Rätsel.
    Ich vermute, dass das Problem darin liegt, dass die Website zur Domain in einem Unterverzeichnis liegt. Ich verstehe aber nicht genau warum. Ich habe in der .htaccess im Rootverzeichnis des Servers folgendes hinzugefügt:

    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /turbolino2019/
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /turbolino2019/index.php [L]
    </IfModule>

    Gleichzeitig steht hier auch der Code drin, der http-Anfragen direkt auf https umleitet:

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

    Die im Browser angezeigten Links wenn ich im Menu einen Link auswähle sind alle korrekt. Aber stehen die beiden Codeschnipsel oben sich vielleicht irgendwie gegenseitig auf den Füßen? Und warum funktioniert die Startseite, alle Unterseiten aber nicht?

    Es wäre toll wenn mir irgendjemand weiterhelfen könnte.

    P.S.: Das error-Logfile auf dem Server zeigt keine Fehler an. Wenn ich in die Domain den Unterordner einfüge in dem WP liegt bleibt die Seite genauso weiß. http-Anfragen werden sofort auf https umgeleitet.

    • Dieses Thema wurde geändert vor 5 Jahren, 9 Monaten von Ikarus2013.

    Die Seite, für die ich Hilfe brauche: [Anmelden, um den Link zu sehen]

Ansicht von 4 Antworten – 1 bis 4 (von insgesamt 4)
  • Also ich konnte mir soeben (fast) alle Seiten und Beiträge inkl Presse (meist PDF) ansehen!!

    Ich sehe ebenfalls alle Webseiten. Wenn das Problem nicht mehr besteht, bitte als gelöst markieren.
    Allerdings wird die Karte unter Kontakt nicht korrekt angezeigt. Das hängt damit zusammen, dass du wohl noch kein Google Maps Paket (API) eingetragen hast. Hier eine Anleitung, wie das geht.

    Thread-Starter Ikarus2013

    (@ikarus2013)

    Danke für eure Antworten! Ich war ein paar Stunden weg nachdem ich vorher auf den letzten Drücker das Problem doch noch lösen konnte. Es fehlte ein ‚/‘ in dieser Zeile in der index.php

    `require( dirname( __FILE__ ) . ‚/wp-blog-header.php‘ );

    Ich verstehe zwar nicht wofür man ein / braucht für einen Dateiaufruf auf gleicher Verzeichnisebene, aber nun geht es wieder.
    Das mit der Google-Map muss ich mir mal in Ruhe durchlesen. API habe ich eingetragen, es funktioniert aber trotzdem nicht, aber dafür muss ich mir mal richtig Zeit nehmen.

    Hallo,
    das ist klar:
    require( dirname( __FILE__ ) . '/wp-blog-header.php' );
    Da wird der Pfad dirname( __FILE__ ), der kein „/“ enthält, mit dem script wp-blog-header.php verknüft. Der Punkt verknüpft also zwei strings.
    Beispiel ohne / (also falsch):
    https://example.dewp-blog-header.php
    Beispiel mit / (also richtig):
    https://example.de/wp-blog-header.php

Ansicht von 4 Antworten – 1 bis 4 (von insgesamt 4)
  • Das Thema „Umstellung auf https, Unterseiten alle weiß“ ist für neue Antworten geschlossen.