Umstellung auf https und externe Links

  • Nach der Umstellung meiner Seite auf https habe ich das Problem, dass alle externen (ausgehenden) Links automatisch von http nach https umgeschrieben werden.

    So ist es nicht mehr möglich, Seiten ohne SSL zu verlinken.

    Irgendwo im Netz fand ich den "Lösungsansatz", dass WP das richtige Protocol selbst wählt, wenn man ohne verlinkt, z.B: //externer-Link.de .

    Das funktioniert leider auch nicht.Habe ich bei der Umstellung einen Fehler gemacht, etwas vergessen oder gibt es dafür einen Lösungsansatz?

    • 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)

    Mehr erfahren

  • Hallo,

    Man kann sehr wohl bei "direkten" Links auf http verlinken.

    Ja, dieser Lösungsansatz mit // ist der richtige Weg.

    EDIT: Hast du spezielle .htaccess Regeln definiert? Vielleicht liegt ja dort das Problem.
    Wie hast Du die Umstellung auf https vorgenommen, also welche Schritte / Anleitungen?

    Ein Link zu Deiner Seite wäre hilfreich, um Dir eine exakte Lösung bereitzustellen.

    LG

    Einmal editiert, zuletzt von FloRet (24. März 2017 um 14:09)

  • Vielen Dank für die schnelle Antwort, FloRet.

    Wie es so oft ist. Ich habe tagelang nach einer Lösung für das Problem gesucht, keine wirkliche gefunden, es wieder auf http umgestellt und (weil es nicht so dringend und die Seite noch im Aufbau ist) erst mal beiseite gelegt.

    Heute dachte ich mir, ich gehe es mal wieder an und schrieb, wieder nach endloser Suche, den Beitrag, um erst mal einen Lösungsansatz zu finden, bevor ich wieder umstelle.

    Nach deiner Antwort stelle ich alles wieder nach https um, um die Umstellung nachvollziehen und beschreiben zu können und ... nun geht es.

    Der berühmte "Vorführ-Effekt"?!

    Allerdings muss mit Protocol verlinkt werden, Links ohne, also //Link, werden zu https umgeschrieben.


    Mein Weg zur Umstellung:

    - Beim Provider SSL- Zertifikat für die Domain installiert.
    - Im Dashboard unter "Einstellungen -> Allgemein" die Domain von http auf https geändert
    - Eintrag in die .htaccess, um alle Seitenaufrufe nach https umzuleiten

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

    - Änderung der wp-config

    Code
    define( 'WP_CONTENT_URL', '[B]https[/B]://meineseite/wp-content' );

    - mit "Better Search Replace" alle internen Links von http://meineseite nach https://meineseite geändert.

    Eigentlich ist das Problem damit gelöst.

  • - Änderung der wp-config

    Code
    define( 'WP_CONTENT_URL', '[B]https[/B]://meineseite/wp-content' );

    - mit "Better Search Replace" alle internen Links von http://meineseite nach https://meineseite geändert.

    Eigentlich ist das Problem damit gelöst.

    Das DEFINE gibts aber in meiner WP-CONFIG nicht

  • Hallo,

    Du kannst den "Code" dort hinein kopieren, wenn dieser nicht existiert!

    Aber am einfachsten, wäre nach korrekter Einbindung des Zertifikates die Änderungen im WP-Backend unter
    Einstellungen >> Allgemein - die Wordpress und Website-Adresse zu ändern. (Siehe Screenshot)

    LG

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!