Weiterleitungsmodul

Freshpage 2
Modul

So können Weiterleitungen ganz einfach vom Kunden verwaltet werden. Ohne umschreiben von .htaccess


Das Modul ist als Modul auf bricks installiert. Einfach den ganzen Modulordner kopieren. 

Am besten die Klasse AbstractRedirects.php nicht verändern, und nur im /custom Ordner arbeiten, so bleibt das Verhalten überall gleich. 

Vorteile

  • Die Weiterleitungen können ganz einfach über Freshpage gepflegt werden. Auch import und export als CSV ist möglich. 
    • URL muss unique sein (wird geprüft, kann also nicht aus Versehen doppelt vorkommen)
    • Änderungsdatum ist, wenn es tatsächlich verändert wurde und nicht einfach nur, wenn Speichern geklickt wird.
    • Ziel-URL und Typ kann direkt in der übersicht verändert werden 
    • Ziel-URL kann auch über ein einfaches Select gesetzt werden
  • Für jede Weiterleitung kann angegeben werden, ob diese permanent oder temporär ist.
  • Bei aktiven Sprach-URLs werden, wird beim weglassen des Sprach-Teils auf diesen Umgeleitet. z.B. /blog wird auf /de/blog umgeleitet
    • Falls die gleiche URL für mehrere Sprachen existiert, wird auf die erste gefundene umgeleitet.
  • Kann einfach erweitert/verändert werden. Alle Methods sind atomic, sprich du musst nicht `::init` überschreiben, sondern kannst einfach einen Teil davon.