What better url?
this:
Forum/{forumId}/Section/{sectionId}/Thread/{threadId}/
for example:
Forum/1/Section/2/Thread/3
when the topic with ID = 3 is contained in the section with ID = 2, which is contained in the forum with ID = 1, return some view, otherwise(topic with id=3 is contained in the section with ID = 5) return 404 error
or simply
Forum/{ForumId}
Section/{SectionId}
Thread/{ThreadId}
Your URLs should have the following features:
With this in mind, I’d suggest the following, which is a variation on option 2:
For a forum:
For a section:
For a thread:
You won’t actually use the included
forumName,sectionNameandthreadTitle, but they help with points 2 and 3 above.