- 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
RealURL: URLs immer mit trailing slash am Ende
Wenn URLs mit und ohne einen abschließenden Schrägstrich (trailing slash) aufgerufen werden können, kann dies u.U. zum Entstehen von sog. "duplicate content", also gleicher Inhalt unter anders lautenden URLs, führen. Daher sollte die URL-Erzeugung so konfiguriert werden, dass alle URLs gleich aufgebaut werden.
Mit der TYPO3 Erweiterung RealURL lässt sich dies recht einfach realisieren:
' ...
init' => array(
'enableCHashCache' => 1,
'respectSimulateStaticURLs' => 0,
'enableUrlDecodeCache' => 1,
'enableUrlEncodeCache' => 1,
'appendMissingSlash' => 'ifNotFile,redirect' //entscheidende Zeile
...
RealURL folgt hier der Logik, dass es sich bei URLs ohne trailing slash um eine Datei und bei URLs mit trailing slash um einen Pfad handelt. Ist die im Codeschnipsel letzte Zeile in der RealURL-Konfig eingefügt, werden alle URLs ohne den abschließenden Schrägstrich automatisch via 301 Redirect auf die URLs mit trailing slash weitergeleitet.
Neben der skizzierten RealURL Konfiguration wäre auch eine Lösung via htaccess denkbar.
Kommentare (2)
Andreas
am 06.02.2019Christoph
am 09.02.2019