====== Typo3: Reale HTML-Dateinamen mit SimulateStaticDocuments ======
//<- Zurück zu [[software:typo3]] //
Die System-Extension ''simulatestaticdocuments'' ermöglicht es, die einzelnen Seiten statt mit der URL ''/index.php?id=SID'' im Format ''/Seitenname.SID.SprachID.html'' zu rendern, was für Besucher und Suchmaschinen vorteilhaft ist. Weiterhin ist die Konfiguration dieser Erweiterung nicht so aufwändig, die die der Extension RealURL((http://typo3.org/extensions/repository/view/realurl)).
===== Installation von SimulateStatic =====
==== 1. Aktivieren der Extension über den Extension Manager ====
Die Extension ist im Bereich "Frontend-Extensions" im Extension manager verfügbar und kann aktiviert werden.
==== 2. Rewriting aktivieren (Apache) ====
Im Installationsverzeichnis von Typo3 befindet sich bereits eine Beispiel-.htaccess Datei, in der entsprechende Zeilen für die Rewrite-Engine von [[software:apache]] zu finden sind. Die Datei muss durch umbenennen von ''_.htaccess'' in ''.htaccess'' aktiviert werden. Ferner muss sichergestellt werden, dass das [[software:apache]] Modul ''mod_rewrite'' aktiviert ist.
Durch das Aktivieren der Standard-.htaccess-Datei werden nun alle *.html-Dateien an Typo3 weitergegeben, was jedoch nicht immer wünschenswert ist (z.B. wenn man die Domain über eine HTML-Datei bei den Google Webmaster Tools registriert hat). In diesem Fall, kann man die Rewrite-Bedingung wie folgt abändern:
# old rewrite rule:
# RewriteRule .* index.php [L]
# new rewrite rule:
RewriteRule ^[^/]*\.[0-9]*\.[0-9]*\.html$ index.php
==== 3. Extension im TypoScript aktivieren / konfigurieren ====
Im TypoScript folgende Zeilen einfügen
config {
# activates the module
simulateStaticDocuments = 1
# adds the title to the HTML file name
simulateStaticDocuments_addTitle = 1
}
{{tag>typo3}}