Avatar billede jumario Nybegynder
10. januar 2001 - 16:35 Der er 7 kommentarer og
1 løsning

Domain Redirect

Hvordan redirecter man til en bestemt fil med ASP afhængig af DNS\'en... er det ikke noget der kan lade sig gøre i selve index.asp? Sådan at hvis brugeren f.eks går ind på host1.domain.dk bliver han redirected til www.domain.dk/host1 og hvis man går ind på host2.domain.dk kommer man ind på www.domain.dk/host osv. Jeg har set det gjort i PHP3, men kan det også lade sig gøre med ASP? Og i så fald, hvordan?
Avatar billede medjeti Nybegynder
10. januar 2001 - 17:05 #1
Noget i den her stil?
<%
Response.Redirect(\"http://www.domain.dk/host1/\")
%>
Avatar billede medjeti Nybegynder
10. januar 2001 - 17:11 #2
Ahh, det var vist ikke helt sådan du mente...

Peger host1.domain.dk og host2.domain.dk på det samme dokument?
Avatar billede medjeti Nybegynder
10. januar 2001 - 17:56 #3
<%
Dim strDomain, arrDomain
strDomain = Request.ServerVariables(\"server_name\")
arrDomain = Split(Domain, \".\")
Response.Redirect(\"http://www.domain.dk/\" & arrDomain(0) & \"/\")
%>

Denne stump tager det der står før det første punktum (minus http://) og smider sidst i adressen - altså host1.domain.dk skulle blive til www.domian.dk/host1
Avatar billede medjeti Nybegynder
10. januar 2001 - 17:58 #4
Prøver lige igen...

<%
Dim strDomain, arrDomain
strDomain = Request.ServerVariables(\"server_name\")
arrDomain = Split(Domain, \".\")
Response.Redirect(\"www.domain.dk/\" & arrDomain(0) & \"/\")
%>
Avatar billede medjeti Nybegynder
10. januar 2001 - 17:59 #5
Aargh... well, glem semikolonnet efter URLen
Avatar billede jumario Nybegynder
11. januar 2001 - 08:41 #6
Jeg får følgende fejl fra siden:

Microsoft VBScript runtime error \'800a0009\'

Subscript out of range: \'[number: 0]\'

/direct.asp, line 8
Avatar billede jumario Nybegynder
11. januar 2001 - 08:42 #7
det skulle måske lige siges at line 8 er:

Response.Redirect(\"www.skibanden.dk/\" & arrDomain(0) & \"/\")

og fejlen kommer lige meget om jeg skriver www.skibanden.dk/direct.asp eller joker.skibanden.dk/direct.asp osv.
Avatar billede jumario Nybegynder
11. januar 2001 - 11:31 #8
Har selv fundet ud af det... lavede en seperat site til det på IIS\'en
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester