На абстрактный вопрос приведу абстрактный ответ на jquery. Может кому пригодится подсветка классом активного пункта первого уровня в меню при "человекопонятных" урл:
	let url = location.href;
	if (url.slice(-1) == '/') url = url.slice(0, -1);
	$($('#menu').children().get().reverse()).each(function() {
		let link = $(this).children('a').first().attr('href');
		if (link.slice(-1) == '/') link = link.slice(0, -1);
		if (link && url.indexOf(link) === 0) {
			$(this).addClass('current');
			self.current = true;
		}
	});