Описание тега front-controller
The Front Controller Pattern provides a centralized entry point for handling requests in web applications.
Front controllers are often used in web applications to implement workflows. While not strictly required, it is much easier to control navigation across a set of related pages (for instance, multiple pages might be used in an online purchase) from a front controller than it is to make the individual pages responsible for navigation.