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

WP und https

Dieses Thema im Forum "Installation" wurde erstellt von Turbo1976, 30. Oktober 2015.

  1. Turbo1976

    Turbo1976 New Member

    Registriert seit:
    30. Oktober 2015
    Beiträge:
    3
    Zustimmungen:
    0
    Hallo an euch alle,

    habe für unseren Verein mit WP einen neuen Webauftritt gebastelt. Soweit alles super (nach den zig Hürden nach dem Umzug von Testserver auf den Webhoster), doch blöderweise geht der Login übr http und damit werden alle Daten im Klartext übersendet.
    Mein Webhoster könnte mir ein SSL-Zertifikat für die Domain installieren. Wenn das erledigt ist, was muss ich alles machen, um den Webauftritt auf https zu bringen?

    1. wp-config.php anpassen
    2. das Search-and-Replace Tool über die DB laufen lassen und die Pfade auf https anpassen
    3. die .htaccess anpassen

    Reicht das oder muss sonst noch irgendwo angepasst werden? Habe gelesen, dass es ein SSL-Plugin gibt. Benötigt man das?
     
  2. Hille

    Hille Well-Known Member

    Registriert seit:
    22. Januar 2012
    Beiträge:
    7.965
    Zustimmungen:
    9
    Punkte 1-3 reichen aus
     
  3. mensmaximus

    mensmaximus Well-Known Member

    Registriert seit:
    24. Juli 2014
    Beiträge:
    8.857
    Zustimmungen:
    437
    Es reicht nicht aus in der Datenbank nur alle Vorkommen von http://deindomain gegen https://deindomain zu tauschen. URLs von Fonts, Scripten, Bildern und Videos die extern geladen werden, müssen ebenfalls auf https geändert werden. Leider gibt es immer noch Plugin Entwickler die in explizit per http:// nachladen anstatt nur mit // um dem aktuellen Scheme zu folgen. Hierbei kann das besagte HTTPS Plugin helfen, weil es auch externe http Aufrufe in https übersetzt. Führe die Punkte 1-3 durch und teste die Seite dann ausgiebig mit geöffneter Browserconsole. Sollte dabei der Hinweis erscheinen, dass Chrome oder Firefox das laden eines unsicheren Content verweigert hat, kannst Du das Plugin installieren und sehen ob das Problem damit gelöst wird. Das funktioniert aber immer nur dann, wenn die externe Ressource auch über https erreichbar ist.
     
  4. Turbo1976

    Turbo1976 New Member

    Registriert seit:
    30. Oktober 2015
    Beiträge:
    3
    Zustimmungen:
    0
    Hatte mir schon fast gedacht, dass es nicht ganz so einfach ist...

    Kennt jemand von euch den Grund, waum alle Seiten in der DB mit dem vollen Pfad abgelegt sind? Hätte eigentlich erwartet, dass man nur 1x die Domain angibt und alles andere mit relativen Pfade funktioniert...
     
  5. SirEctor

    SirEctor Well-Known Member
    Ehrenmitglied

    Registriert seit:
    28. Oktober 2008
    Beiträge:
    12.361
    Zustimmungen:
    427
    Wordpress kennt leider keine relativen Pfade. Finde ich selber auch sehr schade, aber wird wohl auch Gründe haben.
     
  6. mensmaximus

    mensmaximus Well-Known Member

    Registriert seit:
    24. Juli 2014
    Beiträge:
    8.857
    Zustimmungen:
    437
    Das hat viele Gründe und wurde in der Vergangenheit sehr ausgiebig diskutiert. Einer der Gründe ist die Möglichkeit ein und denselben Beitrag über unterschiedliche URLs (Permalinks) zu erreichen, die zu einer Veränderung der "Schachtlungstiefe" führen. Ein /uploads/2015/11/text.jpg müsste dann z.B. zu einem ../uploads/2015/11/text.jpg werden. Ein weiterer Grund sind die vielen Konstanten, die nur durch zusammensetzen zu einem absoluten Pfad ihre Wirkung entfalten.

    Noch ein Grund sind die unterschiedlichen Einstellungen in den Hostingumgebungen der Provider, die zu unterschiedlichen Pfadangaben führen. Ein /var/www/ hat auf einem "normalen" Server eine andere Bedeutung als in einem Chroot Environment oder auf einem V-Server.
     
  7. Putzlowitsch

    Putzlowitsch Well-Known Member

    Registriert seit:
    21. Oktober 2006
    Beiträge:
    5.955
    Zustimmungen:
    47
    Absolute Pfade sind aus meiner Sicht auch so in Ordnung.

    Das Weglassen von Protokoll und Hostnamen bei den URLs würde aber viele Sachen erheblich vereinfachen und keinen funktionalen Nachteile bringen.

    Ich habe mir schon vor Zeiten dafür Plugins geschrieben, die einfach beim Einfügen von Links oder Medien das Protokoll und den Hostnamen entfernt bzw. die URLs immer dynamisch aus der ID generiert.

    Gruß
    Ingo
     
  8. Turbo1976

    Turbo1976 New Member

    Registriert seit:
    30. Oktober 2015
    Beiträge:
    3
    Zustimmungen:
    0
    Naja, wenn die kompletten (absolute) Pfade so wichtig sind, warum kann man dann nicht in der DB genau 1x das BaseDir festlegen und per Applikation diese Pfade "zusammenbauen"?
    Denn so hat man eine Redundanz in den DB-Einträgen, die genau dann zum Problem werden (können), wenn das BaseDir wechselt.
     
  9. mensmaximus

    mensmaximus Well-Known Member

    Registriert seit:
    24. Juli 2014
    Beiträge:
    8.857
    Zustimmungen:
    437
    Wie gesagt das Thema wurde ausgiebig diskutiert. Das dynamische Erstellen der Pfade bei jedem Aufruf würde die ohnehin nicht ganz optimalen Datenbank Routinen zusätzlich belasten.
     
  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