Можно реализовать на Javascript если это просто верстка, без использования CMS.
Если это CMS то у неё предусмотрен активный класс на пункт навигации относящийся к разным страницам.
JS будет выглядеть так
var urlNow = window.location.pathname.split('/').join(' ');
$(".nav a").each(function(){
var hrefLink = $(this).attr('href');
var findConsilience = urlNow.indexOf(hrefLink);
if(findConsilience > 0){
$(this).addClass('item-active');
}
});
html так
<a href="contacts.html">...</a>
url
somesite/contacts.html