Weiler war zuletzt beim RSC Anderlecht tätig. Beim belgischen Spitzenklub wurde er im September des letzten Jahres nur vier Monate nach dem Gewinn des Meistertitels entlassen. Nun einigte sich Weiler mit Anderlecht auf die Auflösung des bis 2019 laufenden Kontrakts.
Zurück in der Super League
In Luzern tritt Weiler, der einen Dreijahresvertrag erhält, seine zweite Stelle als Trainer eines Super-League-Klubs an. Zwischen 2011 und 2014 hatte der einstige NLA-Mittelfeldspieler mit einem Länderspiel-Einsatz für die Schweiz den FC Aarau gecoacht und den Klub 2013 in die höchste Liga zurückgeführt.
Mitte November 2014 übernahm Weiler den Posten des Cheftrainers beim deutschen Zweitligisten Nürnberg, mit dem er in der Saison darauf den Bundesliga-Aufstieg nur knapp verpasste.