So, here’s a thought that occured rather spontaneously this afternoon.  What if URLs had a codified set of rules, akin to linguistic grammar?  Right now there is a minimal required form, that of protocol://host/<arbitrary-and-optional-stuff>, which is perfectly reasonable in a limited fashion.  What I’m suggesting is that <arbitrary-and-optional-stuff> have a set of rules as well.

More >