Как менять урл на одностраничном сайте?
На тостереvar newUrl='/MyNewURL';
window.history.replaceState(null,null,newUrl);
В HTML5 были представлены методы history.pushState() и history.replaceState(), которые позволяют добавлять и изменять записи истории, соответственно.Управление историей браузера