- LineageOS: sideload connection failed: no devices found- 14.09.24
- Prestashop - 1-Click Upgrade findet kein Update- 03.01.24
- Prestashop: Paypal Modul wirft nach Update Fehler- 16.11.23
- Shopware - Google Feed- 10.01.23
- TYPO3: Redirects auf 301- 10.03.22
- PrestaShop: Herr, Frau, Divers- 03.02.22
- Plesk, externer Maildienstleister, unzustellbar- 17.06.21
TYPO3 - Redirects standardmäßig auf 301 stellen
Die TYPO3 Systemerweiterung Redirects ermöglicht sowohl manuelle als auch automatische Weiterleitungen (redirects) bequem über das TYPO3 Backend zu verwalten. Die automatischen Weiterleitungen greifen bei jeder Umbenennung einer Seite (vgl. die nachfolgende Grafik).

Statuscode 301 - automatische Weiterleitung
Standardmäßig werden automatisch angelegte Weiterleitungen mit dem Statuscode 307 versehen. Aus SEO-Geschichtspunkten ist häufig ein 301 Statuscode gefragt.
Um das Standardverhalten zu ändern, müssen folgende Zeilen in die Seitenkonfiguration unter typo3conf/sites/name-der-seite/config.yaml eingefügt werden:
settings:
redirects:
httpStatusCode: 301
Ab jetzt sollten die automatisch gesetzten Weiterleitungen einen 301 Statuscode haben.

Statuscode 301 - manuelle Weiterleitung
Soll auch bei manueller Weiterleitung ein 301 Statuscode vorausgewählt sein, so muss das über eine TCA-Überschreibung gemacht werden.
Folgendes Vorgehen:
- Im Sitepackage unter Configuration/TCA/Overrides eine Datei anlegen, z.B. redirects.php
- Dort den folgenden Code einfügen:
<?php
defined('TYPO3') or die();
$GLOBALS['TCA']['sys_redirect']['columns']['target_statuscode']['config']['default'] = '301';
Cache löschen nicht vergessen!
Weitere Einstellungsoptionen finden sich hier.
Performance
Eine kurze Anmerkung zur Performance: direkt in der htaccess gesetzte Weiterleitungen sind in meinen Augen der aus Performancesicht bessere Weg. Aus Usersicht ist die Verwaltung über das Backend natürlich bequemer.
Kommentare (0)
Keine Kommentare vorhanden