Gewisse Module in Contao setzten diverse Parameter in die URL. Als Beispiel sei hier das Newsmodul genannt. Beim klicken der News werden die Details, also die komplette News, angezeigt. Wenn man sich nun den Link zur Detailansicht anschaut sieht man schnell das diese zB so aussieht.
http://www.contao.org/neuigkeiten/items/contao_2-9-2.html
Bei WordPress zum Beispiel ist es möglich den Alias direkt an die URL dranzuhängen, was a) wahrscheinlich SEO mäßig besser ist und b) für den Besucher einfacher zu merken. In Contao wird das leider hardcodiert und es ist nicht möglich dies zu ändern. Bis jetzt. ETES hat soeben die Erweiterung urlcleaner ins Extension Repositority gestellt. Diese Erweiterung ermöglicht es diverse Parameter zu entfernen. Hierzu muss lediglich die Erweiterung installiert werden und ein Array mit den Parametern welche entfernt werden sollen in der localconf.php eingetragen werden.
Als Beispiel, mit folgendem Eintrag kann der Parameter items entfernt werden:
-
$GLOBALS[‘TL_CONFIG’][‘arrUrlFragments’] =
array(
-
‘news-reader’ => ‘items’,
-
);
Nun würde die URL nicht mehr so aussehen:
http://www.contao.org/neuigkeiten/items/contao_2-9-2.html
sondern sieht dann so aus:
http://www.contao.org/neuigkeiten/contao_2-9-2.html
Vielen Dank für die Erweiterung, diese werde ich definitiv öfters einsetzten.
Für Fragen etc. gibt es auch einen entsprechend Thread im Forum
Ähnliche Beiträge