---
title: "PSR-14 events"
manual: "Redirects"
version: "14.3"
permalink: "https://docs.typo3.org/permalink/typo3/cms-redirects:psr14events@14.3"
source: "Events/Index.rst"
rendered: "2026-09-18T12:23:37+00:00"
---

# PSR-14 events {#psr14events}

The following PSR-14 events are available to extend the functionality:

## AfterAutoCreateRedirectHasBeenPersistedEvent {#afterautocreateredirecthasbeenpersistedevent}

React on persisted auto-created redirects.
[More details](https://docs.typo3.org/m/typo3/reference-coreapi/main/en-us/ApiOverview/Events/Events/Redirects/AfterAutoCreateRedirectHasBeenPersistedEvent.html#AfterAutoCreateRedirectHasBeenPersistedEvent)

## BeforeRedirectMatchDomainEvent {#beforeredirectmatchdomainevent}

Implement a custom redirect matching upon the loaded redirects or return a
matched redirect record from other sources.
[More details](https://docs.typo3.org/m/typo3/reference-coreapi/main/en-us/ApiOverview/Events/Events/Redirects/BeforeRedirectMatchDomainEvent.html#BeforeRedirectMatchDomainEvent)

## AfterPageUrlsForSiteForRedirectIntegrityHaveBeenCollectedEvent {#afterpageurlsforsiteforredirectintegrityhavebeencollectedevent}

Fetch and alter the list of URLs checked when calling the [redirects:checkintegrity](https://docs.typo3.org/permalink/typo3/cms-redirects:redirects-checkintegrity@14.3)
command.
[More details](https://docs.typo3.org/m/typo3/reference-coreapi/main/en-us/ApiOverview/Events/Events/Redirects/AfterPageUrlsForSiteForRedirectIntegrityHaveBeenCollectedEvent.html#AfterPageUrlsForSiteForRedirectIntegrityHaveBeenCollectedEvent)

## ModifyAutoCreateRedirectRecordBeforePersistingEvent {#modifyautocreateredirectrecordbeforepersistingevent}

Modify the redirect record before it is persisted to the database.
[More details](https://docs.typo3.org/m/typo3/reference-coreapi/main/en-us/ApiOverview/Events/Events/Redirects/ModifyAutoCreateRedirectRecordBeforePersistingEvent.html#ModifyAutoCreateRedirectRecordBeforePersistingEvent)

## ModifyRedirectManagementControllerViewDataEvent {#modifyredirectmanagementcontrollerviewdataevent}

Modify or enrich view data for the
`\TYPO3\CMS\Redirects\Controller\ManagementController`.
[More details](https://docs.typo3.org/m/typo3/reference-coreapi/main/en-us/ApiOverview/Events/Events/Redirects/ModifyRedirectManagementControllerViewDataEvent.html#ModifyRedirectManagementControllerViewDataEvent)

## RedirectTargetIntegrityCheckEvent {#redirecttargetintegritycheckevent}

Validate redirect targets during the integrity check and flag broken redirects.

## RedirectWasHitEvent {#redirectwashitevent}

Process the matched redirect further and adjust the PSR-7 response.
[More details](https://docs.typo3.org/m/typo3/reference-coreapi/main/en-us/ApiOverview/Events/Events/Redirects/RedirectWasHitEvent.html#RedirectWasHitEvent)

## SlugRedirectChangeItemCreatedEvent {#slugredirectchangeitemcreatedevent}

Manage the redirect sources for which redirects should be created.
[More details](https://docs.typo3.org/m/typo3/reference-coreapi/main/en-us/ApiOverview/Events/Events/Redirects/SlugRedirectChangeItemCreatedEvent.html#SlugRedirectChangeItemCreatedEvent)
