Маршрутизация на стороне клиента - любой путь URL
Существует ли простое решение для маршрутизации на стороне клиента, которое будет принимать любое значение пути URL и передавать его в переменную? Мне бы хотелось, чтобы https://URL/ путь сохранял значение пути как переменную и загружал index.html при сохранении URL.
Я рассмотрел несколько решений ( path.js & crossroads.js), но я не совсем понимаю, как они работают для привязки любого URL-пути и загрузки файла index.html по умолчанию. Я не использую никаких фреймворков и хотел бы знать, достижимо ли это с помощью vanilla javascript.