Bacially right now as you see any topic in discourse URL is like this,
https://meta.discourse.org/t/backup-file-size-discrepancy/157175
and the same topic opens up from this URL (removed topic ID from URL)
https://meta.discourse.org/t/backup-file-size-discrepancy
My forum is getting very big with lots of topics being created every day, so my forum new topics URL are getting too long e.g
https://mydiscourse.com/t/a-new-topic/2198324528479
That long topic ID at end is what i want to get rid of.
As you notice that my forum has many topics and each time a new topic is created, the topic ID is being incremented, even though if i remove 1 topic and make another topic, the new topic ID is again incremented. Discourse keeps using the deleted topic ID in reserve.
My questions are:
-
How can i change this setting in admin, to by default remove numeric topic IDs from topic URLs, e.g default URLs of my all topics should be like https://meta.discourse.org/t/backup-file-size-discrepancy
instead of https://meta.discourse.org/t/backup-file-size-discrepancy/157175
I basically want to have my URLs user friendly and search engines friendly, nobody likes long numeric numbers in a URLs especially if the forum has over a million topics, as the numbers are getting very long and longer URLs seems to rank less in search engines and also hard for my users to remember. -
When i delete a topic in discourse, how can i remove the topic completely from admin so that the old deleted topic ID can be reused and be given to a newly created topic, so that the URLs stay shorter if site has many topics created.