From 275321f28b134d689745928f90d06f9c483af775 Mon Sep 17 00:00:00 2001 From: Philipp Urbschat Date: Sat, 12 Sep 2026 21:32:37 +0200 Subject: [PATCH] fix(seo): support direct robots.txt and sitemap.xml routing in HomeController --- home/app/controllers/HomeController.php | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/home/app/controllers/HomeController.php b/home/app/controllers/HomeController.php index 7c45293..1a1a7da 100644 --- a/home/app/controllers/HomeController.php +++ b/home/app/controllers/HomeController.php @@ -3,6 +3,16 @@ require_once __DIR__ . '/../../core/Controller.php'; class HomeController extends Controller { // Main Route Handler public function index($name = 'home') { + if ($name === 'robots.txt') { + require_once __DIR__ . '/SeoController.php'; + $seo = new SeoController(); + return $seo->robots(); + } + if ($name === 'sitemap.xml') { + require_once __DIR__ . '/SeoController.php'; + $seo = new SeoController(); + return $seo->sitemap(); + } $routeName = str_replace(['.xml', '.txt'], '', $name); $allowedRoutes = ['about', 'imprint', 'privacy']; if (in_array($routeName, $allowedRoutes)) {