Tipps und Tricks Filter
URLs ohne Suffix in Contao 4
URLs ohne Suffix einstellen in Contao 4 funktioniert nicht mehr über die localconfig.php wie in Contao 3.
Contao Managed-Edition
Dazu gibt es nun die Datei /app/config/config.yml, ab Contao 4.9 die Datei /config/config.yml, eventuell muss diese noch zuerst angelegt werden. Will man nun URLs ohne Suffix haben, muss dazu der Bereich "contao" erweitert/angelegt werden wie folgt:
# Contao configuration
contao:
url_suffix: ''
Achtung: Der Inhalt der yml Datei darf keine Tabs enthalten! Normal sind 2 oder 4 Leerzeichen stattdessen.
Danach den Symfony Cache löschen lassen bzw. einen Warmup machen:
vendor/bin/contao-console cache:clear --env prod --no-warmup
vendor/bin/contao-console cache:warmup --env prod
Contao Standard-Edition
Dazu gibt es die Datei /app/config/config.yml. Diese muss manuell angepasst werden. Will man nun URLs ohne Suffix haben, muss dazu der Bereich "contao" erweitert werden wie folgt:
# Contao configuration
contao:
url_suffix: ''
Achtung: Der Inhalt der yml Datei darf keine Tabs enthalten! Normal sind 2 oder 4 Leerzeichen stattdessen.
Danach den Symfony Cache löschen lassen bzw. einen Warmup machen:
php app/console cache:clear --env prod --no-warmup
php app/console cache:warmup --env prod
Das ist Update-sicher. Die /app/config/config.yml wird bei einem Update nicht geändert! Etwaige Änderungen in der /app/config/config.yml in der contao/standard-edition müssen von Hand nachgezogen werden.
Danke für den Tipp an Spooky im Forum.
