Básicamente, ahora mismo, como puedes ver, cualquier tema en la URL de Discourse se ve así:
https://meta.discourse.org/t/backup-file-size-discrepancy/157175
y el mismo tema se abre desde esta URL (se eliminó el ID del tema de la URL):
https://meta.discourse.org/t/backup-file-size-discrepancy
Mi foro está creciendo mucho, con muchos temas creados cada día, por lo que las URLs de los nuevos temas de mi foro se están volviendo demasiado largas, por ejemplo:
https://mydiscourse.com/t/a-new-topic/2198324528479
Ese ID de tema tan largo al final es lo que quiero eliminar.
Como notarás, mi foro tiene muchos temas y cada vez que se crea un nuevo tema, el ID del tema se incrementa, incluso si elimino un tema y creo otro, el nuevo ID del tema vuelve a incrementarse. Discourse mantiene en reserva el ID del tema eliminado.
Mis preguntas son:
-
¿Cómo puedo cambiar esta configuración en el panel de administración para eliminar por defecto los IDs numéricos de los temas de las URLs? Por ejemplo, las URLs predeterminadas de todos mis temas deberían ser como https://meta.discourse.org/t/backup-file-size-discrepancy en lugar de https://meta.discourse.org/t/backup-file-size-discrepancy/157175. Básicamente, quiero que mis URLs sean amigables para los usuarios y para los motores de búsqueda. A nadie le gustan los números largos en las URLs, especialmente si el foro tiene más de un millón de temas, ya que los números se vuelven muy largos y las URLs más largas parecen tener un peor posicionamiento en los motores de búsqueda, además de ser difíciles de recordar para mis usuarios.
-
Cuando elimino un tema en Discourse, ¿cómo puedo eliminarlo completamente desde el panel de administración para que el ID del tema eliminado pueda reutilizarse y asignarse a un tema recién creado, de modo que las URLs se mantengan más cortas si el sitio tiene muchos temas creados?