I noticed today that SO uses magic URLs in the form. For example, a question is ".../questions/[nnn]/[description]. As an experiment when showing a question I changed the description and hit enter. As expected, it did not affect the request and the question showed just fine, only with a garbage URL:
http://stackoverflow.com/questions/1933822/flksdjfkljlfs
I assume, but could be wrong, that this reflects a RESTful approach to URLs. Since I am in the process of build a new web app, I was wondering, why is this better than than some of the more "traditional" alternatives?
http://stackoverflow.com/questions/1933822
http://stackoverflow.com/questions?Question=1933822
It seems wrong to me, for reasons I can't define, to have a URL with completely redundant and ignored information (the question name).