Программное создание веб-доступных ссылок на посты и темы

Всем привет,

При интеграции с сторонними сервисами, когда я отправляю запрос на поиск к конечной точке API, получаю обратно свойства постов и тем, такие как ID, заголовок, автор и т. д. Мой вопрос: какой «правильный» способ формирования общедоступного URL для поста или темы?

Посмотрев на ссылки для обмена в форуме, я заметил, что они обычно следуют шаблону https://meta.discourse.org/t/[НАЗВАНИЕ_ТЕМЫ]/[ID_ТЕМЫ]/[ID_КОММЕНТАРИЯ], но не уверен, что это именно то, что мне нужно собрать.

domain/t/topic_id/post_id работает и выполняет перенаправление на канонический URL.

@Falco Понял, спасибо за информацию! Думаю, это будет идеально.

Я часто вижу domain/t/-/topic_id/post_id. Какой из вариантов предпочтительнее?