На самом деле url - это просто строка адреса запроса в http-пакете. Когда веб сервер принимает запрос, он может как угодно (в рамках стандартов, конечно) распоряжаться данными пришедшими в нём.
И точно также веб-сервер свободен в том, какие данные записать в ответ. Это могут быть данные из какого-то файла, а может быть просто произвольный текст или число. И всё это может быть никак не связано с файловой системой, которую некоторые веб-серверы только имитируют.
Алсо, ссылка на
спеку.