StackOverflow использует ASP.Net MVC Framework , который позволяет создавать произвольные маршруты URL, которые обрабатываются методами действия.
Вы также можете сделать это с помощью ASP.Сетевая маршрутизация ;подобные платформы доступны для других платформ.
На более низком уровне браузер отправляет запрос на веб-сервер, содержащий произвольный путь;сервер может делать с этим путем все, что он хочет, для отправки ответа.
Не существует внутренней связи между путями в URL-адресах и файловой системой.
Большинство веб-серверов обычно обслуживают содержимое файла по пути, но это не обязательно.