Feature #93288

Merge redirect chains

Added by Sybille Peters 8 months ago. Updated 5 months ago.

Status:
New
Priority:
Should have
Assignee:
-
Category:
Link Handling, Site Handling & Routing
Target version:
-
Start date:
2021-01-14
Due date:
% Done:

0%

Estimated time:
PHP Version:
Tags:
redirects,redirect chains,cleanup redirects
Complexity:
Sprint Focus:

Description

Clarification : I am talking about redirect chains (redirects to other URL) here, not redirect loops (redirects to same URL).

If URLs are changed several times, redirect chains are created, e.g. /a -> /b -> /c.

If these are merged, it reduces the number of requests necessary to load a page.

Could be done on-the-fly or as a command.

Before :

/a -> /b
/b -> /c

After

/a -> /c
/b -> /c

This way, /a and /b are still redirected, but /a redirects directly to /c instead of to /b and then to /c.


Related issues

Related to TYPO3 Core - Task #89301: Streamline automatic slug & redirects handlingAccepted2019-09-29

Actions
Related to TYPO3 Core - Bug #93287: Avoid creation of unnecessary redirects on Slug changesNew2021-01-14

Actions
Related to TYPO3 Core - Bug #92748: Infinite redirects (redirect loop) when updating slugsNew2020-11-02

Actions
Related to TYPO3 Core - Bug #89327: Auto redirect: Could not resolve target pageUnder ReviewFrank Naegler2019-10-01

Actions

Also available in: Atom PDF