Neuigkeiten:

moziloCMS verwendet Cookies. Wenn Sie auf unserer Seite weitersurfen, stimmen Sie der Cookie-Nutzung zu Datenschutzerklärung
moziloCMS Layouts
moziloCMS Plugins

Hauptmenü

Frage zu {CANONICAL_LINK} und index.php?action=sitemap

Begonnen von bernhard_u, 17. Februar 2026, 10:36:12

« vorheriges - nächstes »

bernhard_u

Hallo zusammen,
ich verwende für meine Internet-Seite ein template mit {CANONICAL_LINK} wie hier angedeutet:
...
   <meta name="robots" content="index,follow" />
   {CANONICAL_LINK}
...
Das funktioniert für Kategorien und Inhaltseiten gut und ohne Probleme. Bei Anzeigen der dynamisch generierten Sitemap mit: https://www.meine-domain.de/index.php?action=sitemap habe ich im HTML:
<link rel="canonical" href="https://www.meine-domain.de/.html">
Hier fehlt also der Dateiname.
Hat jemand eine Idee wie man dieses Problem lösen kann, oder gibt es hier evtl. schon eine Forum-Eintrag?
Ich nutze mozilo 3.0.4 ("Hope") - stabil und PHP 8.4.18

Vielen Dank und viele Grüße
Bernhard

marusti

Hallo Bernhard,

willkommen im Forum!

Das ist bisher noch niemandem aufgefallen. Kannst du bitte die angehangene Datei ersetzen (vorher Kopie der aktuellen Version machen) in cms/Syntax.php?

harry60

#2
Hallo marusti,

In der syntax.php ist ein kleiner Fehler drin. Klicke ich den CANONICAL Link im Quelltext an, kommt ein 403 Fehler.

Zeile 1021
$canonicalUrl = $protocol . $host . $basePath . ltrim($path, '/') . '?' . $queryString;
ersetzen mit
$canonicalUrl = $protocol . $host . $basePath . 'index.php?' . $queryString;
Schöne Grüße

bernhard_u

Hallo marusti und harry60,

vielen Dank für die schnelle Antwort und den Fix.
Ich kann bestätigen, dass die Anpassung von harry60 an den Fix von marusti funktioniert. Ich bekomme nun:
<link rel="canonical" href="https://www.meine-seite.de/index.php?action=sitemap"> bein Aufruf von:
https://www.meine-seite.de/index.php?action=sitemap
Alle anderen Kategorien und Inhaltseiten funktionieren wie bisher gut und ohne Probleme.

Ich denke es ist sinnoll den Fix für den nächsten Release-Candidate vorzusehen, was meint ihr?

Viele Grüße

Bernhard

harry60

Hallo Bernhard,

Ja, das wird in der Version 3.0.5 mit aufgenommen. Danke für den Hinweis.

Schöne Grüße