So I've been wondering how sites like google plus and github navigate. for example when you go to plus.google.com and then click profile it will take you to something like plus.google.com/112578301581290773086/posts, but it won't reload the entire page.
I have been using hashchange and $.load but its not exactly what I want and doesn't allow for a directory type set up.