Zapoznaj się z biblioteką History.js, która obsługuje zarówno nowoczesne przeglądarki, jak i obsługuje starsze przeglądarki HTML4
https://github.com/browserstate/history.js/
W twoim module obsługi zdarzeń wewnątrz $(".mLink").click(function(){...
Za każdym razem, gdy uruchamiasz przewijanie, możesz dodać coś takiego
case "mL0":
$("html, body").stop().animate({ scrollTop: 0}, 1000, 'easeInOutExpo');
History.pushState(null, null, "?home");
break;
case "mL1":
$("html, body").stop().animate({ scrollTop: ($('#filter').offset().top-72) }, 1000, 'easeInOutExpo');
History.pushState(null, null, "?portfolio");
break;
...
Piękna strona portfolio, przy okazji.