So I was wondering if there was any URL shortening service that would allow (optional) parameters? So for example it would be something like this:
Which would translate into:
We just released a beta version our our URL shortener with parameters support. Please check it out @ http://para.ms
I do not think there is. You would need to use thier API interface and create a new short URL for each setting. You can however creeate custom shorts!
if you use Bit.Ly you can create:
This would allow you to know where it was going from the URL, and have the extra short URL's
There's no technical reason why this isn't possible, although I'm not aware of any shortener service which support it currently.
I suspect the main reasons that this feature hasn't been widely implemented is due to a couple of potentially sticky implementation details. One implementation issue that would need to be considered is how the parameters are handled when the source url already has parameters, e.g.
(A) isn't really an option as this url format will likely result in unexpected behaviour due to the double "?".
So the shortener service would need to change it's workflow from:
So basically, yes, it is possible, but those which don't support it yet have likely not done so due to the increase of complexity it would require to implement with consistent results.