Serverseitiges Routing bezieht sich auf den Vorgang, bei dem ein Webserver eine bestimmte Seite oder einen bestimmten Inhalt an den Client sendet, basierend auf der vom Client gesendeten URL oder Anforderung. Es bedeutet, dass der Server dafür verantwortlich ist, zu entscheiden, welcher Inhalt an den Nutzer gesendet werden soll.
Dies kann beinhalten, Benutzer auf verschiedene Seiten einer Webseite umzuleiten, verschiedene Inhalte für verschiedene Gerätetypen bereitzustellen oder Inhalte basierend auf den Präferenzen oder der Historie eines bestimmten Nutzers zu personalisieren.
Ein Schlüsselelement des serverseitigen Routings besteht darin, sicherzustellen, dass Prozesse effizient und schnell arbeiten, um eine reibungslose Benutzererfahrung zu gewährleisten. Daher wird serverseitiges Routing in der Regel mit einer serverseitigen Programmiersprache wie PHP, Java oder ASP.net realisiert.