---
title: "Deprecation: #82669 - Streamline Backend route path inconsistencies"
manual: "TYPO3 Core Changelog"
version: "main"
permalink: "https://docs.typo3.org/permalink/changelog:deprecation-82669"
source: "Changelog/10.0/Deprecation-82669-StreamlineBackendRoutePathInconsistencies.rst"
modified: "2026-09-15T10:46:36+00:00"
---

# Deprecation: #82669 - Streamline Backend route path inconsistencies

See [forge#82669](https://forge.typo3.org/issues/82669)

## Description

When registering Backend modules, it is already possible to define a custom route path, via the `path`
option in the module configuration section within `ext_tables.php`.

Backend Routes to modules without path configurations are now named using the pattern
"/module/\<main-module-name>/\<submodule-name>" e.g. `/module/web/ts`.

Old route paths for modules are called "/web/ts/" will still work but are discouraged to use.

## Impact

Creating modules without a defined "path" option will now have two path routes available to be
resolved, whereas the old path will be removed in TYPO3 v10.0.

## Affected Installations

Any installation using TYPO3 Backend Links via `TYPO3\CMS\Backend\Routing\UriBuilder->buildUriFromRoutePath()` in custom extensions.

## Migration

TYPO3 Backend Links via `TYPO3\CMS\Backend\Routing\UriBuilder->buildUriFromRoutePath()` should be used with the new module name as
described above.
