Probleme mit .htaccess bei Umstellung von http auf https

  • Hallo,

    ich nutze Zeta 13 und das Design Simple Responsive. Die Webseite wurde damit 2016 erstellt und lief nach Anfangsschwierigkeiten super.

    Nun versuche ich gerade, sie von http auf https umzustellen. Ich habe beim Provider O2 das Zertifikat aktiviert und einen Zusatz für meine Domain (http://www.optiker-rolfs.de) erhalten. In einem längeren Gespräch mit einem Techniker bei O2 haben wir die Ordnerstruktur angelegt und ich habe sie im Zeta 13 erfolgreich für den Startordner übernommen, denn die Webseite wurde in diesen Ordner hochgeladen. Der O2-Techniker hat mir dann die nach seiner Meinung erforderlichen drei Zeilen für die .htaccess-Datei per Mail geschickt:

    # Permanent URL redirect

    RewriteEngine on

    Redirect 301 / https://secure52.securewebsession.eu/optiker-rolfs.de

    Diese habe ich über den Windows-Editor erstellt (Inhalt nur diese drei Zeilen) und per Filezilla in genau diesen Ordner geladen (in dem auch die index.html liegt). Es hat nicht funktioniert, die Webseite lässt sich auch nach mehrfachem löschen des Browserverlaufs nicht öffnen, es kommen immer Fehlermeldungen.

    Dann habe ich mir noch diverse Themen dieses Forums und den Blogeintrag von Hanabi durchgelesen und verschiedene andere Inhalte in der .htaccess ausprobiert, leider hat auch das alles nicht geklappt. In den Einstellungen im Zeta 13 muss ich doch nichts weiter verstellen, oder?

    Was mache ich nur falsch?

    In der Hoffnung auf Hilfe sende ich viele Grüße

    Katrin

    P.S. hier noch ein paar Screenshots:

  • Hallo Optiker Rolfs ,

    normalerweise sollte die Erzwingung von https mit folgenden Befehlen in der .htaccess gehen:

    Apache Configuration
    RewriteEngine On
    RewriteCond %{SERVER_PORT} !=443
    RewriteRule ^(.*)$ https://www.optiker-rolfs.de/$1 [R=301,L]

    Lege mit dem Editor eine neue Datei an und füge den oben stehenden Code ein. Wichtig ist jetzt das richtige Speichern, da ansonsten die Datei eine falsche Codierung hat und zusätzliche Formatierungszeichen bekommt die der Server nicht verträgt ;).

    1. gehe auf "Datei" -.> "Speichern unter"
    2. überprüfe, ob in dem unteren Feld "Codierung" ANSI steht, wenn nicht bitte auf ANSI ändern.
    3. Wähle als Dateityp: "Alle Dateien"
    4. trage als Dateiname 1.htaccess ein
    5. lösche die bisherige .htaccess auf dem Server
    6. teste, ob die Seite jetzt unter http://www.optiker-rolfs.de und https://www.optiker-rolfs.de erreichbar ist. Nutze dazu ein Inprivate- oder Inkongito-fenster des Browsers, damit umgehst Du eventuell im Cache vorhandene Einträge. Falls die Seite nicht rreichbar ist, breche an dieser Stelle ab und melde dich im Forum. Wenn die Seite in beiden Varianten erreichbar ist, mache mit Schritt 7 weiter.
    7. übertrage die 1.htaccess auf den Server
    8. markiere die 1.htaccess auf dem Server und entferne die 1 im Dateinamen, so dass Du wieder eine .htaccess hast.
  • Hallo Thomas,

    danke für deinen Tipp, ich habe es jetzt noch einmal genau nach deiner Anleitung gemacht und bin leider nur bis Punkt 6 gekommen.

    Die Fehlermeldung, die ich mit https bekomme lautet:

    (die Aktualisierung habe ich auch probiert)

    und die mit http:

    Da ich deinen Blogeintrag gestern schon gelesen hatte, hatte ich das natürlich schon mal mit diesem neuen Zusatz zu unserer URL probiert, denn o2 schreibt ja:

    bzw. der Techniker:

    # Permanent URL redirect

    RewriteEngine on

    Redirect 301 / https://secure52.securewebsession.eu/optiker-rolfs.de

    Auf dem Server habe ich die Dateien in dem Ordner für http gelöscht um sicher zu gehen, dass mir nur die https-Sachen angezeigt werden und in den neuen sicheren Ordner hochgeladen, ist das falsch?

    Wäre das nicht eventuell auch eine Lösung, im Zeta 13 diese neue URL einzugeben, oder wird die Seite dann nicht gefunden?

    Viele Grüße

    Katrin

  • Ich fände es wirklich besser, wenn solche Fragen (Umleitungen und andere Webserver-Spezifika) dem Webspace-Provider gestellt würden. Zeta Producer enthält ja kein Hosting und das das Hosting sehr unterschiedlich ist, kann der Provider das einfach besser beantworten. Wenn man z.B. keinen Apache Webserverbenutzt, dann hilft ein .htaccess nichts und das weiss der Provider einfach am besten. Spart uns auch eine Menge Zeit, die wir hier dann auf das Eigentliche verwenden können, nämlich Zeta Producer zu supporten.

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

  • Hallo Katrin,

    ich möchte an dieser Stelle zu einem Hoster-Wechsel raten, da O2 anscheinend kein aktives Hosting mehr betreibt, jedenfalls habe ich auf der Homepage keine aktuellen Angebote zum Hosting gefunden. Die Verwendung von https://secure52.securewebsession.eu/optiker-rolfs.de statt https://optiker-rolfs.de (bzw. https://www.optiker-rolfs.de) ist im Übrigen sehr Google-unfreundlich.

Jetzt mitmachen!

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