Jeg går ud fra at dine to sites ligger på samme server, og du redirecter til en mappe ("awp" og cruckie") alt efter hvilket site brugeren skal sendes til.
strHttp = Request.ServerVariables("HTTP_REFERER")
if instr(strHttp,"awp.dyndns.org") > 0 then
response.redirect "awp/default.asp"
elseif instr(strHttp,"cruckie.dyndns.org") > 0 then
response.redirect "cruckie/default.asp"
else
response.write( "Vælg side:<br> <a href='awp/default.asp'>awp</a> eller <a href='cruckie/default.asp'>cruckie</a>" )
end if
Jeg har selv brugt metoden, og den kan sagtens bruges. Det betyder dog, at de to sites deler deres sider.
Hvs brugeren skriver awp.dyndns.org i adressefaltet, bliver brugeren redirected til mappen "awp", som indeholder awp.dyndns.org sitet, og der vil således stå "awp.dyndns.org/awp/default.asp" i adressefeltet i browseren. Hvis man skriver cruckie.dyndns.org i adressefeltet vil brugeren blive redirected til cruckie.dyndns.org sitet og der vil stå "cruckie.dyndns.org/cruckie/default.asp" i adressefeltet i browseren.
Hagen ved ovenstående er at hvis man skriver "cruckie.dyndns.org/awp/default.asp" vil brugeren få awp sitet, og hvis brugeren skriver "awp.dyndns.org/cruckie/default.asp" vil brugeren få cruckie sitet...
Det kan godt se ud som om det er ligegyldigt, for hvem vil vide at de to sites ligger på samme server, men det kan give problemer. Du skal i hvert fald sørge for at include dit domænecheck på alle asp-sider (med mindre du er ligeglad med dette...).
En anden mulighed er at bruge Host Headers. Du kan du definere disse headers i IIS. En Host Header er en information som browserne sender med når de laver et request til en server. Serveren kigger i denne header og se, at der står f.eks. "cruckie.dyndns.org". Du definerer simpelthen en Host Header for hvert af dine sites på serveren. Dermed slipper du for at lave "grimme" checks - redirect sker helt automatisk.
Et lille minus ved at bruge denne metode er, at det virker for browseren der ikke understøtter host headers, dvs. Netscape 1 og IE 1 og 2....
Den ultimative løsning er naturligvis at få et IP# mere....