diff --git a/modules/core/routing/routes/routes.yml b/modules/core/routing/routes/routes.yml
index 12884b024d2a3c05e82a3351498f0b5043b0c64a..83e5e6ff300047432b9979050d13cb05d20f6afa 100644
--- a/modules/core/routing/routes/routes.yml
+++ b/modules/core/routing/routes/routes.yml
@@ -22,3 +22,15 @@ core-warning-shortssointerval:
 core-post-redirect:
     path:       /postredirect
     defaults:   { _controller: 'SimpleSAML\Module\core\Controller\Redirection:postredirect' }
+core-legacy-welcome:
+    path:       /frontpage_welcome.php
+    defaults:   { _controller: 'Symfony\Bundle\FrameworkBundle\Controller\RedirectController::urlRedirectAction', path: /admin/, permanent: true }
+core-legacy-config:
+    path:       /frontpage_config.php
+    defaults:   { _controller: 'Symfony\Bundle\FrameworkBundle\Controller\RedirectController::urlRedirectAction', path: /admin/, permanent: true }
+core-legacy-auth:
+    path:       /frontpage_auth.php
+    defaults:   { _controller: 'Symfony\Bundle\FrameworkBundle\Controller\RedirectController::urlRedirectAction', path: /admin/test, permanent: true }
+core-legacy-federation:
+    path:       /frontpage_federation.php
+    defaults:   { _controller: 'Symfony\Bundle\FrameworkBundle\Controller\RedirectController::urlRedirectAction', path: /admin/federation, permanent: true }