sd
This commit is contained in:
@@ -38,12 +38,17 @@ if ($debugEnabled) {
|
|||||||
<meta name="robots" content="<?= htmlspecialchars(APP_ROBOTS, ENT_QUOTES) ?>">
|
<meta name="robots" content="<?= htmlspecialchars(APP_ROBOTS, ENT_QUOTES) ?>">
|
||||||
<?php endif; ?>
|
<?php endif; ?>
|
||||||
<?php
|
<?php
|
||||||
$canonicalHost = APP_DOMAIN_NAME ?? ($_SERVER['HTTP_HOST'] ?? 'papa-kind-treff.info');
|
$host = APP_DOMAIN_NAME ?? ($_SERVER['HTTP_HOST'] ?? 'papa-kind-treff.info');
|
||||||
$scheme = (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] !== 'off') ? 'https' : 'https';
|
$scheme = (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] !== 'off') ? 'https' : 'https';
|
||||||
$canonical = $scheme . '://' . $canonicalHost . ($_SERVER['REQUEST_URI'] ?? '/');
|
$canonical = $scheme . '://' . $host . ($_SERVER['REQUEST_URI'] ?? '/');
|
||||||
$tlds = ['de' => 'papa-kind-treff.de', 'at' => 'papa-kind-treff.at', 'ch' => 'papa-kind-treff.ch', 'info' => 'papa-kind-treff.info'];
|
$tlds = ['de' => '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'] ?? '/');
|
||||||
?>
|
?>
|
||||||
<link rel="canonical" href="<?= htmlspecialchars($canonical, ENT_QUOTES) ?>">
|
<link rel="canonical" href="<?= htmlspecialchars($canonicalRoot, ENT_QUOTES) ?>">
|
||||||
<link rel="alternate" hreflang="de-DE" href="https://<?= $tlds['de'] ?>/">
|
<link rel="alternate" hreflang="de-DE" href="https://<?= $tlds['de'] ?>/">
|
||||||
<link rel="alternate" hreflang="de-CH" href="https://<?= $tlds['ch'] ?>/">
|
<link rel="alternate" hreflang="de-CH" href="https://<?= $tlds['ch'] ?>/">
|
||||||
<link rel="alternate" hreflang="de-AT" href="https://<?= $tlds['at'] ?>/">
|
<link rel="alternate" hreflang="de-AT" href="https://<?= $tlds['at'] ?>/">
|
||||||
|
|||||||
Reference in New Issue
Block a user