Avatar billede pnr Nybegynder
25. marts 2003 - 12:11 Der er 16 kommentarer og
1 løsning

Redirecte til andre sider uden at skrive en lange tekst i url'en

Jeg har lavet en asp side som skal styrre forskellige domænenavne til samme web-hotel. Dvs skriver du www.hej.dk kommer du et sted hen, og skriver du www.hurra.dk kommer du et andet sted hen. problemet er bare at url'en i browseren bliver ændret når jeg redirecter eks. www.hej.dk/hej/hej.asp. kan jeg ikke undgå det så der bliver ved med at stå www.hej.dk?
Avatar billede remo27 Nybegynder
25. marts 2003 - 12:12 #1
kan du uddybe dette spørgsmål noget mere
Avatar billede zareba Nybegynder
25. marts 2003 - 12:23 #2
Hvil du bare have den simple adresse www.hej.dk til at blive stående i adresse feltet, når du sender siden vidre til adressen www.hej.dk/hej/hej.asp?
Avatar billede pnr Nybegynder
25. marts 2003 - 12:40 #3
ja der skal bare blive ved med at stå www.hej.dk
Avatar billede oasen Nybegynder
25. marts 2003 - 13:09 #4
Du kan lave navneopløsning på serveren.

Ellers kan du bruge Request.ServerVariables("HTTP_Host")
Den returnerer domænenavnet.

Hvis der skal blive ved med at stå samme adresse i adressefeltet, skal du loade siden, du viderestiller til, ind i et frameset.
Avatar billede pnr Nybegynder
25. marts 2003 - 13:14 #5
hvordan laver jeg en navneopløsning?
Avatar billede oasen Nybegynder
25. marts 2003 - 13:32 #6
Jeg har et rigtig godt link til dig. Jeg skal bare lige finde det..
Avatar billede oasen Nybegynder
25. marts 2003 - 13:35 #7
Avatar billede pnr Nybegynder
25. marts 2003 - 13:48 #8
Navneopløsning på serveren du ikke, for jeg har nogle fælles mapper med billeder som ligger i roden af mappen hvor alle siderne ligger. Hvad var der ellers af muligheder?
Avatar billede oasen Nybegynder
25. marts 2003 - 15:00 #9
Request.ServerVariables("HTTP_Host")
Avatar billede pnr Nybegynder
25. marts 2003 - 15:24 #10
hvad kan jeg bruge den til
Avatar billede oasen Nybegynder
25. marts 2003 - 15:37 #11
Den returnerer domænenavnet, og alt efter, hvad dette er, kan du viderestille til en anden side.
Avatar billede oasen Nybegynder
25. marts 2003 - 15:40 #12
If Request.ServerVariables("HTTP_Host") = "www.pnr.dk" Then
    Response.Redirect "http://www.aalborg-zoo.dk"
Else
    Response.Redirect "http://www.frisoer-finn.dk"
End If
Avatar billede pnr Nybegynder
25. marts 2003 - 15:42 #13
problemet er bare at de sider jeg redirect'er til ikke har et domænenavn. jeg skriver response.redirect "mappe/hej.asp"
Avatar billede oasen Nybegynder
26. marts 2003 - 12:59 #14
Den kan du gøre på samme måde:

If Request.ServerVariables("HTTP_Host") = "www.pnr.dk" Then
    Response.Redirect "/mappe/fil.asp"
Else
    Response.Redirect "/mappe1/mappe2/fil2.asp"
End If
Avatar billede pnr Nybegynder
26. marts 2003 - 13:03 #15
Hvis jeg gør det på den måde kommer stien til at stå i url'en, og det var det jeg gerne ville undgå.
Avatar billede pnr Nybegynder
04. april 2003 - 08:43 #16
Kommer der mere respons her ??
Avatar billede pnr Nybegynder
15. april 2003 - 08:48 #17
Tak for jeres tid men det virker stadig ikke.
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