I have already reviewed the mentioned thread before staring my discussion here, the mentioned thread was talking about redirecting the Enduser requests from Mid-Tier to another Mid-Tier, in my case i need to change the format of URL from shortname to fully qualified domain name automatically.

In addition, we rewrite the path for the favicon.ico to our own folder. As a result, all of our environments (dev, qa, prod) shows another favicon thus we are sure which environment we use currently AND it is update save. You can apply a MT update whenever you want and the updated midtier will use your own favicon.