Чтобы достичь желаемого эффекта, вы должны передать переменную по сайту, содержащую значение активной ссылки, и при загрузке страницы извлечь переменную, сравнить с навигационными ссылками и, если они совпадают, применить активный класс или что-то еще.
Для css
: активный используется для отображения ссылки, которая была нажата в тот момент, а не какая ссылка активна для сайта.
Может быть легко достигнуто с помощью серверных языков (например, PHP), но я не знаю, можно ли это сделать с помощью клиентских языков (например, JavaScript), если да, я бы хотел получить ответ об этом тоже.