Ну, обычно делается так:
Есть ссылка
samesite/histories/i-am-in-child
. Сервер или клиент, берут фрагмент
i-am-in-child
и по нему выполняется поиск в БД. Находится пост и он отображается.
Если поста по такой ссылке не найдено — вывести 404.
Это если в общих чертах. Для разных сайтов и стека способы реализации отличаются.
Конкретно для Vue