perform a redirection
in the event a relative url is passed as the to argument,
this method will attempt to convert it to an absolute url
using the following algorithm:
- if using Caudium or Roxen as the host container, MyWorldLocation
from the current virtual server will be used
- if the web->url attribute has been provided in the application
configuration file, this url will be used as the base.
- if the request is HTTP/1.1, the current host header will be
used
- if FinServe is used, the protocol will be determined based on
the protocol of the responding port.
- if all else fails, a relative url will be passed (not complying
with the HTTP specification).