Einfacher mit TYPO3 arbeiten
Wenn man beispielsweise seine RealURL-Konfiguration so umstellt, dass alle Seiten mit ".html" generiert werden, was vorher nicht der Fall war, dann möchte man alle bereits bei den Suchmaschinen bekannten Seiten behalten ohne DuplicateContent zu erzeugen. Dies kann man mit Hilfe des Canonical-Tags erreichen.
Dafür muss man in sein TypoScript-Setup folgenden Code eintragen:
tmp.canonical = TEXT
tmp.canonical {
typolink.parameter.data = TSFE:id
typolink.returnLast = url
wrap = <link rel=”canonical” href=”http://www.meine-url.de/|” />
}
page.headerData.3750 < tmp.canonical
Dies erzeug im Kopf jeder Seite das Canonical-Tag:
<link rel=”canonical” href=”www.meine-url.de/pfad/zur/seite.html”/>
Wenn man Extensions mit eigenen Parametern auf einer Seite benutzt, kann man das Canonical-Tag wie folgt um einen Parameter erweitern:
tmp.canonical.typolink.additionalParams.dataWrap = &tx_myext_pi1[uid]={GPvar:tx_myext_pi1|uid}