URL это просто адрес ресурса, т.е. строка однозначно идентифицирующая что нужно делать серверу.
Алгоритм интерпретации определяется сервером.
Кто то может вам отдать 404, а кто то 200. а кто-то вообще 500. Это на усмотрение разрабов.
Слеши выбраны по аналогии с путем в дисковой системе, ну а там это повелось со времен MS-DOS, Unix, CP/M.