TYPO3 Logo
TYPO3 Core Changelog
Options
Give feedback View source How to edit Edit on GitHub Full documentation (single file)

TYPO3 Core Changelog

  • ChangeLog v14
    • 14.0 Changes
    • 14.x Changes by type
  • ChangeLog v13
    • 13.4.x Changes
    • 13.4 Changes
    • 13.3 Changes
    • 13.2 Changes
    • 13.1 Changes
    • 13.0 Changes
    • 13.x Changes by type
  • ChangeLog v12
    • 12.4.x Changes
    • 12.4 Changes
    • 12.3 Changes
    • 12.2 Changes
    • 12.1 Changes
    • 12.0 Changes
    • 12.x Changes by type
  • ChangeLog v11
    • 11.5.x Changes
    • 11.5 Changes
    • 11.4 Changes
    • 11.3 Changes
    • 11.2 Changes
    • 11.1 Changes
    • 11.0 Changes
    • 11.x Changes by type
  • ChangeLog v10
    • 10.4.x Changes
    • 10.4 Changes
    • 10.3 Changes
    • 10.2 Changes
    • 10.1 Changes
    • 10.0 Changes
    • 10.x Changes by type
  • ChangeLog v9
    • 9.5.x Changes
    • 9.5 Changes
    • 9.4 Changes
    • 9.3 Changes
    • 9.2 Changes
    • 9.1 Changes
    • 9.0 Changes
    • 9.x Changes by type
  • ChangeLog v8
    • 8.7.x Changes
    • 8.7 Changes
    • 8.6 Changes
    • 8.5 Changes
    • 8.4 Changes
    • 8.3 Changes
    • 8.2 Changes
    • 8.1 Changes
    • 8.0 Changes
    • 8.x Changes by type
  • ChangeLog v7
    • 7.6.x Changes
    • 7.6 Changes
    • 7.5 Changes
    • 7.4 Changes
    • 7.3 Changes
    • 7.2 Changes
    • 7.1 Changes
    • 7.0 Changes
    • 7.x Changes by type
  • Documenting Changes
  • Sitemap
  1. TYPO3 Core Changelog
  2. ChangeLog v14
  3. 14.0 Changes
  4. Breaking: #108114 - Global frontend content link prefixing removed
Give feedback Edit on GitHub

Breaking: #108114 - Global frontend content link prefixing removed 

See forge#108114

Description 

The frontend rendering contained logic that searched for links to resources within the generated Response content to globally replace them with the configured URL prefix (TypoScript config.absRefPrefix).

This solution has always been brittle and has finally been obsoleted with the introduction of the system resource API.

The global search and replace code has been removed which obsoletes setting $GLOBALS['TYPO3_CONF_VARS']['FE']['additionalAbsRefPrefixDirectories'] as well.

Impact 

Generated content can no longer expect their links to resources being globally "fixed". They need to create the final URL themself.

The obsolete $GLOBALS['TYPO3_CONF_VARS']['FE']['additionalAbsRefPrefixDirectories'] will be automatically removed from settings.php after upgrading to TYPO3 v14 and accessing the install tool.

Affected installations 

The system resource API is wired into the system in a way that extensions usually create proper links automatically as long as the provided core API is used.

Instances with extensions that hard code link generation may be affected, though.

Migration 

Instances should check the rendered frontend for broken links after upgrading to TYPO3 v14 and substitute hard coded link generation with proper API calls, for instance based on the various URL, URI and asset related Fluid view helpers.

This change heavily depends on the specific extension code. There is no good advise for extension developers to catch all possible cases.

  • Previous
  • Next
Reference to the headline

Copy and freely share the link

This link target has no permanent anchor assigned. You can make a pull request on GitHub to suggest an anchor. The link below can be used, but is prone to change if the page gets moved.

Copy this link into your TYPO3 manual.

  • Home
  • Contact
  • Issues
  • Repository

Last rendered: Nov 15, 2025 13:09

© since 1997 by the TYPO3 contributors
  • Legal Notice
  • Privacy Policy