Netzkompetenz

Blog mit Snippets, Tipps und Tricks rund um Webprogrammierung der Taywa aus Zürich

https Umstellung bei TYPO3

Mixed Content Warnung

Manchmal gibt es auch Inhalte, welche Bilder oder andere Resourcen direkt von extern über http geladen werden. Das hat zur Folge, dass diese Inhalte nicht geladen werden oder es eine Mixed Content Warnung gibt.

Um diese auf der Datenbank zu suchen hilft diese Abfrage:

Nun ersetzen wir das http durch https:

Nochmals suchen, um zu sehen ob es funktoniert hat:

Da nur src zu mixed content führt wars das. Man kann aber auch mal schauen, ob es jetzt überhaupt noch links als http hat:

So finde ich etwa veraltete http links zu Google Maps und ersetzt diese:

Oder links zur eigenen Seite:

Sed befehl für http zu https für Dateien

Zum Testen davor:

Zum Testen danach:

 

External URL Suchen, die auf die Seite selbst verweisen.

Es gibt TYPO3-Installationen, welche Links auf sich selbst mit dem Seitentyp Link to External URL /  Link zu externer URL setzen. Meistens ein hässlicher Workaround.
Ob Link to External URL /  Link zu externer URL überhaupt jemals eingesetzt wurden, sieht man wenn man sich alle Einträge auflisten lässt, welche pages.url nicht leer haben.

Gibt es keine Einträge, gibt es hier auch nichts zu korrigieren und das wars.

Wenn doch, geht die Analyse weiter:

Ist der TYPO3-Seitentyp „Link to External URL„, muss pages.doktype = 3 sein.

Eigentlich ist der pages.urltyp = 1 wenn das Protokoll auf http und pages.urltyp = 2 wenn es https. Jedoch gibt es so Spezialisten die es schaffen, trotz Protokollangabe noch http reinzuschreiben. Diese Suchen wir:

oder einfach nach urltyp = 1 suchen

Wir schreiben es um und löschen das Protokoll raus:

Testing:

Link von Bildern

Testing:

Wenn ein Proxy eingesetzt wird, hilft dieses Konfiguration:

https://www.taywa.ch/blog/typo3/https-einstellungen-fuer-typo3-bei-nginx-vor-apache/

Autor: am
Themen: Allgemein / Server / TYPO3 8 LTS / TYPO3 Migration
Stichworte: /

TrackBack URL

Hinterlasse einen Kommentar, wir freuen uns über jedes Feedback.