Routing & Controllers
All about Umbraco's routing pipeline & the types of Controllers used in Umbraco
Learn about Umbraco’s routing pipeline and the different types of controllers used in Umbraco, how they work, and what they’re used for.
Create custom controllers to override Umbraco’s default rendering behavior, a technique known as “hijacking routes.”
Define your own MVC routes in your Umbraco application.
Learn how to add custom middleware to Umbraco’s ASP.NET Core pipeline.
Explains how to configure IIS rewrite rules for your Umbraco site.
Describes the reserved property type aliases that influence Umbraco’s routing behavior, such as URL aliases and redirects.
Understand how Umbraco automatically creates redirects when content is moved or renamed.
Explains how Umbraco builds and resolves URLs, maps them back to content items, and determines how requests are rendered.
Learn what Surface Controllers are and how to use them to handle form submissions or render partial views.
Describes how to create and use Umbraco API Controllers to expose custom Web API endpoints from your Umbraco application.
Last updated
Was this helpful?