Mit ‘routing’ getaggte Artikel

URLs mit .html-Suffix

Donnerstag, 17. September 2009

Standardmäßig bereitet Symfony die URLs in dem Format /module/action/parameter auf. Dies kann zum Beispiel in einem Blog die URL /article/read/1 sein. Um nun einer Suchmaschine eine statische HTML-Seite zu suggerieren, genügt es, in der Datei settings.yml im Konfigurationsordner einer Applikation folgende Zeilen hinzuzufügen:

1
2
3
prod:
.settings:
suffix:         .html

Symfony erweitert dann selbstständig die URLs, sodass sie aussehen, als läge dort eine statische HTML-Datei. Die Endung wird nur für die produktive Umgebung aktiviert. Damit alle Umgebungen mit Suffixen arbeiten, genügt es, das ‘prod’ durch ‘all’ zu ersetzen.