Routing in Umbraco
What the Umbraco Request Pipeline is
This section describes what the Umbraco Request Pipeline is. It explains how Umbraco matches a document to a given request and how it generates a URL for a document.
Request pipeline
What is the pipeline
The request pipeline is the process of building up the URL for a node and resolving a request to a specified node. It ensures that the right content is sent back.
![](https://docs.umbraco.com/~gitbook/image?url=https%3A%2F%2F3701346516-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FG1Byxw7XfiZAj8zDMCTD%252Fuploads%252Fgit-blob-d6f646b606f913ea3da4372faf95d225e1877e74%252Fwhat-is-the-pipeline.png%3Falt%3Dmedia&width=768&dpr=4&quality=100&sign=f861889c&sv=1)
Outbound vs Inbound
The pipeline works bidirectional: inbound and outbound.
Outbound is the process of building up a URL for a requested node. Inbound is every request received by the web server and handled by Umbraco.
Customizing the pipeline
This section will describe the components that you can use to modify Umbraco's request pipeline: IContentFinder & IUrlProvider
Last updated