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.