Hallo,
meine Seite mit vielen Adressen "leidet" an doppelten Meta-Description und doppelten Seitentiteln. Dadurch verursacht, dass die Adressen einer Kategorie nicht auf eine Seite passen und deshalb auf 3 oder 4 Seiten gelistet werden. Die Adressen werden über ZOO von Yootheme veröffentlicht.
Das Problem müsste, wenn ich es richtig verstehe, über einen Canonical-Tag gelöst werden. Ich hab nicht viel Ahnung. Das Plugin System-SEF ist aktiviert, falls das notwendig wäre. Die Domain habe ich aber nicht eingetragen.
Ich habe zwei Lösungen gefunden. Aber welche ist besser oder überhaupt geeignet:
https://extensions.joomla.org/extension/custom-canonical/
oder
über dies Zeilen (gefunden bei flupdiwup.de) im Head-Bereich:
<?php
// ermittle die vollständige Adresszeile
$urlcan = $_SERVER['REQUEST_URI'];
// generiere ein Array aus der Url, Trennzeichen /
$piecescan = explode("/",$urlcan);
// die gewünschte Domain mit dem Slashzeichen / am Ende
$canonical = "https://www.IhreJooomlaDomain.de/";
// setze die Adresse wieder zusammen (ohne die Domain)
// und füge die gewünschte Domain am Anfang ein
for ($i=1; $i<count($piecescan)-1; $i++)
{ $canonical .= $piecescan[$i]."/"; }
// der letzte Teil der Url ohne das Slashzeichen /
$canonical .= $piecescan[$i];
// schreibe das canonical Attribut in den Header vom Template
echo '<link rel="canonical" href="'.$canonical.'" />';
?>
Kann mir jemand einen Tipp geben oder etwas Besseres empfehlen. Danke.