Sprechende URLs
Ab Typo3 Version 9LTS ist es möglich lesbare(clean) URLs zu verwnden, wenn man unter Seitenverwaltung die Sites konfiguriert und die entsprechende Sprache inizialisiert, werden automatisch lesbareURLs verwendet, welche besser zu verstehen sind und dadurch auch automatisch für Suchmaschinen besser zu handhaben sind.
Beispiel: http://www.meineWebseite.de/Willkommen/Login
In dieser URL fehlt also definitiv der Link zu index.php, so dass diese Seite nicht an Typo3 weitergeleitet wird. Mit der Folge, dass man einen 404 Fehler vom Webserver bekommt.
Es bleibt einem nichts anderes übrig, IIS so zu konfigurieren, dass sprechende URLs nach index.php weitergeleitet werden.
Schritt 1
Wenn im InternetInformationDienst (IIS) Manager unter default Webseite bei den Anwendungen IIS das Modul URL Rewrite noch nicht vorhanden ist, muss es zuerst installiert werden. Der Download ist unter
https://www.iis.net/downloads/microsoft/url-rewrite
zu finden.
Schritt 2
Nachdem URL Rewrite vorhanden ist, muss eine Regel erstellt werden, welche nur sprechende URLs zu index.php umleitet. URLs welche Dateien oder Ordner sind, können und müssen unverändert verarbeitet werden.
Im Internet konnte ich einige wenige Hinweise finden, wie solch eine Regel (rule) auszusehen hat. Manche funktinierten auch, was Typo3 betrifft, hatten aber Auswirkungen auf Exchange und andere Webseiten, welche bei mir auf dem gleichen Server laufen.
Schlielich habe ich eine einfache Lösung für eine Regel gefunden, welche bei mir bisher ohne Probleme arbeitet.
Alternativ kann auch der folgende XML-Code unter system.webServer in der web.config Datein unter wwwroot eingefügt werden.