---
title: "Feature: #105827 - Search in backend page tree and live search can find pages by their frontend URI"
manual: "TYPO3 Core Changelog"
version: "main"
permalink: "https://docs.typo3.org/permalink/changelog:feature-105827-1734338503"
source: "Changelog/14.2/Feature-105827-BackendSearchByPageURL.rst"
typo3-version: "14.2"
typo3-major: 14
type: "feature"
issue: 105827
forge: "https://forge.typo3.org/issues/105827"
tags: ["Backend", "ext:backend"]
rendered: "2026-09-23T15:30:34+00:00"
---

# Feature: #105827 - Search in backend page tree and live search can find pages by their frontend URI {#feature-105827-1734338503}

See [forge#105827](https://forge.typo3.org/issues/105827) and [forge#105833](https://forge.typo3.org/issues/105833)

## Description {#description}

The backend page tree search functionality has been enhanced to allow users to
enter a full URI such as `https://mysite.example.com/de/any/subtree/page/`,
which shows the matching page in the result tree.

Multiple URIs can be separated with commas (`,`), just like multiple page IDs.

It is also possible to combine different search input:

**Combining multiple search parts**

```
4,8,https://example.com/first,http://sub.example.com/en/second,anyPageTitle
```

Matches in frontend URIs of translated pages are marked accordingly.

This functionality uses the PSR-14 event
`\TYPO3\CMS\Backend\Tree\Repository\BeforePageTreeIsFilteredEvent`
(see [Feature: #105833 - Extended page tree filter functionality](https://docs.typo3.org/permalink/changelog:feature-105833-1734420558)) and can serve as
inspiration for custom search variations.

In addition, live search has been enhanced to perform the same lookup based on
a single URI. This is achieved with the new PSR-14 event
`\TYPO3\CMS\Backend\Search\Event\ModifyConstraintsForLiveSearchEvent`
(see [Feature: #105827 - New PSR-14 ModifyConstraintsForLiveSearchEvent](https://docs.typo3.org/permalink/changelog:feature-105827-1751912675)).

Live search returns both the default language page derived from the URI and the
matching translated page.

## Configuration {#configuration}

Search by frontend URI is enabled by default and can be controlled in two ways,
similar to [search by translation](https://docs.typo3.org/permalink/changelog:feature-107961-1762076523):

### User TSconfig {#user-tsconfig}

Administrators can control the availability of frontend URI search with
user TSconfig:

```typoscript
# Disable searching by frontend URI for specific users/groups
options.pageTree.searchByFrontendUri = 0
```

### User preference {#user-preference}

Individual backend users can toggle this setting in the page tree toolbar menu.
The preference is stored in the backend user's configuration, allowing each
user to customize search behavior.

## Impact {#impact}

Editors can now easily locate a backend page when only the frontend URI is
available. Permissions to view or edit the page are respected. Invalid or
non-matching URIs are ignored.
