How would I go about putting a link on a page that changes the url, but doesn’t change the page without using hash states?
I want to put links that change the url and scroll to a corresponding section of the page. I don’t want to use hashes as they just jump to the section instead of scrolling, and I think hashes dont look very good in the url.
Take a look at HTML5 Push State
There is no other way as far as I know.