Aus dem eben erstellten Layout soll eine Datei entstehen die .htaccess heißt. Der HTML-Export von VIO.Matrix erstellt natürlich keine Dateien ohne Dateinamen und nur mit einer Dateiendung. Wie diese Herausforderung umgangen werden kann zeigt das Tutorial an späterer Stelle. An dieser Stelle ist es jedoch wichtig, dass die erstellte Datei überhaupt die Dateiendung .htaccess hat - egal was davor steht.
Ergänzen Sie in der Pipeline-Konfiguration Ihrer Webseite (Bearbeiten > Komponenten-Definition):
<map:serializer label="htaccess" name="htaccess" src="org.viosys.viomatrix.serialization.HTMLSerializer"> <http-header name="Content-Type">text/plain</http-header> <doctype-file-extension>htaccess</doctype-file-extension> <sitemap>no</sitemap> </map:serializer>
Verweisen Sie in der Pipeline-Definition des Hauptlayouts HTACCESS auf eben diese Pipeline:
<map:serialize src="{1}" type="htaccess" />
Der htmloptimizer kann durchaus aktiviert bleiben.