Avatar billede oergaard Nybegynder
04. april 2007 - 09:25 Der er 5 kommentarer og
2 løsninger

Hvordan læses den eksakte streng i adresselinien?

Til mit nyindkøbte webhotel har jeg to domæner.
1. http://domæne.dk
2. http://www.domæne.dk

Jeg kunn så godt tænke mig, at hvis en bruger gik ind på http://www.domæne.dk redirectet den automatik til http://domæne.dk. Er det muligt?
Avatar billede kalp Novice
04. april 2007 - 09:27 #1
det er jo samme domæne.. det er en dns opsætning der skal rettes
Avatar billede oergaard Nybegynder
04. april 2007 - 09:30 #2
Okay, men er det muligt at programmere sig ud af det? Da jeg også skal bruge det til at vide om jeg arbjder lokalt ellr globalt.

Hvis jeg arbejder lokalt vil adressen være http://test/domæne og ellers en af de to ovensteånde. Alt efter om jeg arbejer lokalt eller globalt skal der to forskellige db'er.
Avatar billede goose Nybegynder
04. april 2007 - 09:33 #3
Det kan også løses ASP-mæssigt med:

' *************************************
' CHECK DOMÆNE FOR WWW
' *************************************

strCorrectDomain = "domæne.dk"
strDomain = request.ServerVariables("HTTP_HOST")
if strDomain <> strCorrectDomain then
strSide = Request.ServerVariables("SCRIPT_NAME")
strFlyt = strCorrectDomain & strSide
Response.Status="301 Permanently Moved"
Response.AddHeader "Location", "http://"& strFlyt
end if

Ovenstående checker om den kaldte side = strCorrectdomain og hvis ikke viderestiller den med en 301 redirect til strCorrectdomain.

/Goose
Avatar billede fennec Nybegynder
04. april 2007 - 09:37 #4
Avatar billede oergaard Nybegynder
04. april 2007 - 10:39 #5
Ud fra fennec's svar lavede jeg følgende kode:

Select Case Request.ServerVariables("SERVER_NAME")
  Case "test"
    'åbn lokal db
  Case "www.domæne.dk"
    Response.Redirect("domæne.dk")
  Case else
    'åbn global db
End Select

fennec smider du ikke et svar, så får du 80 point for dit svar og goose får 20, som tak for deltagelsen.
Avatar billede fennec Nybegynder
04. april 2007 - 11:00 #6
.o) <-- One Eyed Jack
Avatar billede oergaard Nybegynder
04. april 2007 - 11:44 #7
Tak for hjælpen :-)
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