Sin recargar la página tienes dos opciones:
- Hash: web.com/test#2012
- pushState: web.com/test/2012
Este nuevo recurso puede que no te funcione en IE y en versiones antiguas de los demás navegadores.
Código Javascript
:
Ver originalwindow.history.pushState(data, 'Titulo', '/url');
Aquí tienes un papper al respecto (en inglés):
http://diveintohtml5.info/history.html