MichaPost schrieb
RewriteEngine On
RewriteCond %{SERVER_PORT} !^443$
RewriteCond %{HTTP_HOST} ^www\.domain\.de$ [NC]
RewriteRule ^(.*)$ https://www.domain.de/$1 [R=301,L]
Hallo Micha,
Du hast schon die Platzhalter für die Domain durch deine eigene Domain ersetzt, oder?
Viele Grüße
Christian
Guten Morgen,
vielen Dank für eure Antworten. Ich bekomme immer die Meldung, dass der Browser "keine sichere Verbindung zum Server mit "Domainnamen"" aufbauen kann.
Wenn ich unter config "https" einstelle, wird die Website ohne Bilder und CSS dargestellt. Füge ich den Code in die htaccess ein, ist die Website nicht mehr zu sehen und es erscheint der obere Passus. Auch wenn der Platzhalter durch die richtige Domain ersetzt wird. 🙂)
Ergänzung:
Ändere ich nur die config Datei, erscheint kein https und die Seite hat keine Verbindung zum vss und den Bildern. Rufe ich dann bewusst die Seite über https auf, erhalte ich folgende Meldung:
Fehlercode: SSL_ERROR_INTERNAL_ERROR_ALERT
Beste Grüße
Micha
Hast du den überhaupt ein (SSL) Zertifikat gekauft bzw. eingerichtet?
Ja und ist auch der Website zugewiesen.
Beste Grüße
Micha
Den Code in der .htaccess würde ich ganz am Ende hinzufügen, wenn die Seite ordentlich via https erreichbar ist. Also erstmal einfach die Seite über https ansprechen (Bookmark) ohne die Verschlüsselung gleich zu erzwingen.
Was genau meinst Du mit config?
Viele Grüße
Christian
Guten Morgen,
"config" heißt bei mir die Datei, in der u.a. die "baseurl" vermerkt ist und andere Daten, die in den Head-Bereich gehören. Setze ich die baseURL auf https wird mir die Seite nur noch unvollständig angezeigt. Es müssen vermutlich noch weitere Einstellungen vorgenommen werden, wie die Verbindung zur CSS-Datei und den Bildern. Wie gesagt kenne ich mich dafür aber nicht gut genug mit Typo3 aus.
Beste Grüße
Micha
Hi Micha,
ich schätze mal, dass Assets (Bilder, Styles, Scripte) in deiner Installation fest per http verdrahtet sind, also mit absolutem Pfad. Die musst Du finden und ersetzen. Stichwort Firefox Entwickler Tools.
Das die Seite unvollständig lädt, liege vermutlich am Browser, der verhindert dass unsichere Inhalte nachgeladen werden. Ist eventuell eine Einstellungssache.
Siehe auch:
https://www.debacher.de/ublog/2016/06/typo3-config-baseurl-und-https/
Viele Grüße
Christian
Hallo Christian,
vielen Dank für deine Antwort. Ich hatte natürlich gehofft, dass es eigentlich eine ganz simple Sache ist. 😉 Ich kenne mich einfach nicht gut genug mit Typo3 aus und bin jetzt schon seit Tagen immer mal wieder dran, weil ich diversen Hinweisen hier im Forum und aus dem Netz gefolgt bin. Leider komme ich nicht wirklich weiter.
Vielleicht stehen dem aber auch einige internen Einstellungen im Weg. Mit dem absoluten Pfad hast du sicher recht. Das ließe sich ja noch bewerkstelligen, aber das Problem ist, dass ich immer den Fehler angezeigt bekomme, dass keine Verbindung zum Server aufgenommen wird, wenn ich umstellen möchte, dass die Seite nur über https aufgerufen wird. Ich habe auch schon andere Programmcodes ausprobiert, die ich in die htaccess eingefügt habe – immer ohne Erfolg.
Im Moment bin ich etwas ratlos.
Beste Grüße
Micha
Funktioniert das hier in Deiner .htaccess?
RewriteEngine On
RewriteRule ^ http://www.google.com [R,L]
Lass die .htaccess erst mal .htaccess sein. Da muss erstmal gar nichts weiter rein. Dein Schnipsel von ganz oben würde "nur" HTTPS *erzwingen*, ist aber *keine* Voraussetzung, dass die Seite via HTTPS aufgerufen werden *kann*.
Kannst Du eine Datei (Bild/CSS) per https://... aufrufen?
Falls nein
=> das Probem ist *nicht* innerhalb Deiner TYPO3-Konfiguration.
Falls ja
=> dann ist irgendwo die URL für Dateien fest mit "http://" festgelegt. Gehe ins Backend "Web -> Template", wähle im Seitenbaum Deine Rootpage (Weltkugel-Icon) udn wähle rechts im Hauptfenszer oben in der Select-Box "TypoScript-Object-Browser". Starte nun eine Suche nach Eurem Domainnamen (einmal mit Auswahl "Constants/Konstanten", einmal mit "Setup".
Hi Micha,
geht das in Deiner .htaccess (alles zu Google umleiten)?
RewriteEngine On
RewriteRule ^ http://www.google.com [R,L]
Sonst ist vielleicht das RewriteModul gar nicht aktiv.
Und bei deinem Codeschnipsel ist schon eine neue Zeile vor "RewriteRule", sieht hier anders aus.
Viele Grüße
Christian
Guten Morgen,
entschuldigt bitte, dass ich erst heute wieder zum Antworten komme.
"Kannst Du eine Datei (Bild/CSS) per https://... aufrufen?
Falls nein
=> das Probem ist *nicht* innerhalb Deiner TYPO3-Konfiguration."
Das Zertifikat ist eingerichtet. Der Hoster zeigt ein grünes Schloss vor der Domain an. Wenn ich in Typo3 nichts ändere und versuche ein Bild über https aufzurufen, erhalte ich die Meldung, dass der Browser keine sichere Verbindung zum Server/der Domain aufbauen konnte.
"geht das in Deiner .htaccess (alles zu Google umleiten)"
Ja, wenn ich den obigen Code in die .htacccess eingebe, leitet mich die Domain an Google weiter.
Beste Grüße
Micha