Basicamente, no momento, como você pode ver, qualquer tópico no Discourse tem uma URL assim:
https://meta.discourse.org/t/backup-file-size-discrepancy/157175
E o mesmo tópico é aberto a partir desta URL (com o ID do tópico removido da URL):
https://meta.discourse.org/t/backup-file-size-discrepancy
Meu fórum está ficando muito grande, com muitos tópicos sendo criados todos os dias, então as URLs dos novos tópicos do meu fórum estão ficando muito longas, por exemplo:
https://mydiscourse.com/t/a-new-topic/2198324528479
Esse ID de tópico muito longo no final é o que quero eliminar.
Como você notou, meu fórum tem muitos tópicos e, toda vez que um novo tópico é criado, o ID do tópico é incrementado, mesmo que eu remova um tópico e crie outro; o novo ID do tópico é incrementado novamente. O Discourse continua reservando o ID do tópico excluído.
Minhas perguntas são:
-
Como posso alterar essa configuração no painel de administração para remover, por padrão, os IDs numéricos dos tópicos das URLs? Por exemplo, as URLs padrão de todos os meus tópicos devem ser como https://meta.discourse.org/t/backup-file-size-discrepancy
em vez de https://meta.discourse.org/t/backup-file-size-discrepancy/157175
Basicamente, quero que minhas URLs sejam amigáveis para os usuários e para os mecanismos de busca. Ninguém gosta de números longos em URLs, especialmente se o fórum tiver mais de um milhão de tópicos, pois os números estão ficando muito grandes. URLs mais longas parecem ter menor classificação nos mecanismos de busca e também são difíceis para meus usuários memorizarem. -
Quando excluo um tópico no Discourse, como posso removê-lo completamente do painel de administração para que o antigo ID do tópico excluído possa ser reutilizado e atribuído a um novo tópico criado, mantendo as URLs mais curtas se o site tiver muitos tópicos criados?