Я бы сделал это так, используя PHP :
$referer_host = $_SERVER[ "HTTP_HOST" ];
$referer_uri = explode( "?", $_SERVER[ "REQUEST_URI" ] );
$referer = $referer_host . $referer_uri[ 0 ];
Я предположил, что вы, возможно, захотите увидеть и PHP-решение, поскольку вы упомянули zend-framework
в качестве одного из ваших тегов.
Я бы просто взорвал URL-адрес вот так, а затем использовал бы заголовки для перенаправления.