går det inte med
response.redirect "http://Nydomän.com"
eller är bara response.redirect till för sidorna på domänen?
8 svar · 259 visningar · startad av bigsky
Hur skulle det kunna se ut om jag i min första sida vill ha en funktion som skickar besökaren vidare om en viss adress angivits i adressfältet?
Upplägget är följande. Jag har en domän för flera olika sidor. Vill man till sida 1 skriver man in grunddomänen. Men vill man till sida 2 ska man också skriva in grunddomänen fast automatiskt skickas vidare. Går det?
går det inte med
response.redirect "http://Nydomän.com"
eller är bara response.redirect till för sidorna på domänen?
Nog ska väl det gå, men jag vill veta hur man får tag på den adress besökaren skrev in Så att jag vet vart jag ska skicka denne vidare.
Tror inte det går faktist.... inte med ASP.... men jag har upptäkt att det finns fler funktioner i ASP som jag aldrig hört talas om :e
bigsky skrev:
Vill man till sida 1 skriver man in grunddomänen. Men vill man till sida 2 ska man också skriva in grunddomänen fast automatiskt skickas vidare
Ehh... du vill att samma adress ska kunna gå till två ställen?
Typ. Om det går. Sidan ska alltså "känna" av vilken adress som skrevs in och därefter kunna skicka besökaren rätt.
Varför ska sidan göra något som tex IE redan gör?
Jag ska förtydliga mig lite. Som många andra så har jag en extra dator med en serverprogramvara installerad. Eftersom att jag har 5 dynamiska IPs så använder jag en DNS-tjänst. På servern ligger flera olika sidor/projekt. Till varje projekt har jag i DNS-tjänsten knutit en adress, typ adress.ath.cx. Skriver man in adress1.ath.cx och adress2.ath.cx kommer man ju till samma projekt (server rooten) eftersom att de pekar på samma IP.
Jag undrade därför om man på default.asp i server rooten kunde känna av om man skrivit in adress1.ath.cx eller adress2.ath.cx i adressfältet och därefter skicka besökaren rätt, dvs till resp. undermappar?
Enklast är väl att lägga till fler siter i IIS:en. Och för varje site ange vilken adress som den ska gälla för.
Annars så får du väl kolla på SERVER_NAME i Request.ServerVariables.
Men som sagt smartast att låta IIS:en sköta detta.