Необходимо вернуться к заранее известной странице (например 2). Это можно сделать через history.go():
history.go(
-(history.length - 2)
)
Однако, затем должна отсутствовать возможность перехода назад или вперед по истории (в том числе и обнуление history.length).
Логичным решением посчитал удаление (очистку) истории от ненужных страниц. Но найти подобный функционал не смог ни в History API, ни в history.js, ни на просторах Интернета.