diff --git a/partials/structure/layout_start.php b/partials/structure/layout_start.php
index cb69734..8e839ed 100644
--- a/partials/structure/layout_start.php
+++ b/partials/structure/layout_start.php
@@ -38,12 +38,17 @@ if ($debugEnabled) {
'papa-kind-treff.de', 'at' => 'papa-kind-treff.at', 'ch' => 'papa-kind-treff.ch', 'info' => 'papa-kind-treff.info'];
+ $canonTld = 'info';
+ if (preg_match('/\\.(de|at|ch|info)$/i', $host, $m)) {
+ $canonTld = strtolower($m[1]);
+ }
+ $canonicalRoot = $scheme . '://' . $tlds[$canonTld] . ($_SERVER['REQUEST_URI'] ?? '/');
?>
-
+