Tag et kig på History.js-biblioteket, håndterer både moderne browsere og har fallbacks til ældre HTML4-browsere
https://github.com/browserstate/history.js/
I din hændelseshandler inde i $(".mLink").click(function(){...
Hver gang du udløser en rulle, kan du tilføje noget som dette
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;
...
Smuk porteføljeside, btw.