ma se stai usando ASP ti basta controllare il referrer o sbaglio??

Ti basta usare

Request.ServerVariables("HTTP_REFERER")

e di conseguenza lato server puoi decidere su quale pagina indirizzare l'utente...