https://issues.dlang.org/show_bug.cgi?id=14045
--- Comment #8 from Andrei Alexandrescu <[email protected]> --- (In reply to Vladimir Panteleev from comment #7) > (In reply to Andrei Alexandrescu from comment #6) > > (In reply to Vladimir Panteleev from comment #5) > > > OK, I realize we can bikeshed about this ad infinitum, but two pertinent > > > questions I could go either way with: > > > > > > 1. Do we want short URLs, or human-readable URLs? > > > > > > E.g. forum.dlang.org/t/aZ09 > > > vs. forum.dlang.org/thread/aZ09/d-2.345-released > > > > The hierarchy would be human readable and short is better than human > > readable is better than short is better than others. > > Well, yes, but ultimately you have to pick a balance between length, how > much information the URL carries, and how predictable the URL structure is. > > For example, reddit and StackOverflow both use long, non-ambiguous URLs with > optional short URLs available on request. (We could add optional short URLs > too.) Well I'll leave these choices to your discretion. > > > 2. Should the group name be present in all URLs? > > > > > > E.g. forum.dlang.org/g/announce/t/aZ09/d-2.345-released > > > vs. forum.dlang.org/t/aZ09/d-2.345-released > > > > I think it should. BTW you don't really need "g" to say "this is a group". > > Just use forum.dlang.org/announce and use some other convention for > > everything that's not a group, e.g. forum.dlang.org/_/whatevs. Those will be > > rarely used. > > Can't do that because existing links must be kept working. Moving to another > domain name would solve that, but not worth the hassle and SEO drop. Ack. --
