Just trying to gather ideas on what a good implementation of Pretty URLs could look like. Please comment on the following questions:
1. What should Pretty URL structure be like? There can be several options. e.g.
Code: Select all
domain.com/board-title/sub-board-title/thread-title/post-title
Code: Select all
domain.com/thread-title/thread-id
2. <spaces>, underscores or hyphens? i.e.
Code: Select all
domain.com/thread title/thread id
Code: Select all
domain.com/thread_title/thread_id
Code: Select all
domain.com/thread-title/thread-id
Code: Select all
domain.com/this-is-a-thread/thread-id
Code: Select all
domain.com/this-thread/thread-id
Code: Select all
domain.com/Hírek/thread-id
Code: Select all
domain.com/Hirek/thread-id
Code: Select all
domain.com/Hrek/thread-id
- change the URL and base it on new title
- don't change the URL once created
6. What happens when topics are split or merged? i.e.
- When topics are split, one topic may retain original title and URL, the other that takes a new title may get a new URL
- When topics are merged, URL of the topic into which others are being merged may be retained
- When topics are merged, admin may be asked which topic's URL to keep
Also, please feel free to provide additional implementation suggestions.