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.