Avatar billede wuth Nybegynder
25. september 2001 - 13:15 Der er 13 kommentarer og
1 løsning

wildcards i hst header name

Jeg ønsker at oprette et website, hvor der kan skrives hvadsomhelst foran domæenavnet og så ender brugeren alligevel på det rigtige website. Et eksempel:

Jeg har domænenavnet www.mitdomæne.dk og hvis brugeren skiver www.xxx.mitdomæne.dk, så sendes han til www.mitdomæne.dk, hvor xxx kan være hvadsomhelst. det jeg efteryser er en slags wilcard funktion i host headername. F.eks. www.*.mitdomænenavn.dk. Kan det lade sig gøre at konfigurere en iis 5.0 til det?

Peder
Avatar billede vladimirr Nybegynder
25. september 2001 - 13:23 #1
Ja, hvis du har wildcard DNS, ellers kan det ikke.

//Anders
Avatar billede burningice Nybegynder
25. september 2001 - 13:27 #2
wuth>> its non-doable i iis5 :(( det eneste du kan gøre er at lade være med at skrive noget i hostheaderen!
Avatar billede vladimirr Nybegynder
25. september 2001 - 13:52 #3
cyberfessor > OK, men hvis det kunne lade sige gøre ville det stadigvæk kræve Wildcard DNS
Avatar billede burningice Nybegynder
25. september 2001 - 13:58 #4
vladimirr>> det er rigtigt... men ud fra den måde jeg forstår spørgsmålet, så har manden allerede * dns.

<snip>Jeg har domænenavnet www.mitdomæne.dk og hvis brugeren skiver www.xxx.mitdomæne.dk, så sendes han til www.mitdomæne.dk, hvor xxx kan være hvadsomhelst.</snip>
Avatar billede coderdk Praktikant
25. september 2001 - 14:42 #5
I din apache http.conf under den VirtualHost skriver du:

  ServerAlias *.mitdomænenavn.dk

Så vil det virke :)
Avatar billede coderdk Praktikant
25. september 2001 - 14:42 #6
Hvis du ikke har apache så ved jeg ikke ;)
Avatar billede burningice Nybegynder
25. september 2001 - 14:44 #7
coderdk>> <snip>konfigurere en iis 5.0</snip>
Avatar billede vladimirr Nybegynder
25. september 2001 - 19:26 #8
Hvis man læser spørgsmålet kan det ofte være lettere at svare...
Avatar billede wuth Nybegynder
25. september 2001 - 21:05 #9
Nogle ideer til hvordan man ellers kunne løse det problem. Nu ved jeg ikke om det er et nyt spørgsmål, men jeg prøver alligevel. Jeg har en stribe personlige sites, som alle kører på de samme asp sider. Alt efter host header name trækker den forskellige oplysninger ud fra en sgl server. Et eksempel. Skriv www.torben.domænenavn.dk, så fremkommer Torbens personlige side, skriv www.alex.domænenavn.dk, så fremkommer alex personlige side. I øjeblikket er jeg nødt til at oprette et site i iis 5.0 hver gang en ny person kommer til. Men eftersom det drejer sig om de samme asp filer og der er mange personer er det fuldstændigt åndsvagt at oprette et site hver gang (er der i øvrigt et maks antal sites der kan oprettes i iis?). Nogle ideer?

Peder 
Avatar billede burningice Nybegynder
25. september 2001 - 22:05 #10
der er ikke maks sites...

prøv med Request.ServerVariables(\"SERVER_NAME\"), det skulle gerne give dig www.torben.domænenavn.dk

så kan du lave et array på det, evt

arrDomain = Split(Request.ServerVariables(\"SERVER_NAME\"),\".\")
strNavn = arrDomain(1)

if strNavn = \"Torben\" Then
    Hej Torben
End if

got the point??

Avatar billede wuth Nybegynder
26. september 2001 - 00:12 #11
Tak for svaret cyberfessor. Du beskriver meget nøjagtigt opbygningen af sitet som det ser ud nu. Men problemet er jo netop at jeg ikke kan lave en Request.ServerVariables(\"SERVER_NAME\"), når www.torben.domænenavn.dk ikke er et site!
. Det er netop derfor jeg skal bruge en eller anden wildcard funktion, hvor jeg kan styre hvilken asp fil der hentes når brugeren skriver www.torben.domænenavn.dk eller www.alex.domænenavn.dk osv. Uanset hvad de skriver skal det køre på samme site hvor der hentes en side hvor jeg kan lave en Request.ServerVariables(\"SERVER_NAME\"). Jeg kan ganske enlkelt ikke nå frem til en side hvor jeg kan hente servervariabler uden at oprette et site for hver enkel bruger. Jeg håber det forklarer problmet bare nogenlunde klart.

Avatar billede burningice Nybegynder
26. september 2001 - 02:06 #12
wuth>> jamen... hvis du nu opretter et site som IKKE har noget hostheader, så vil AL trafik havne på dette site, som ikke hører hjemme andre steder. Og når den gør det kan du jo sagtens bruge det script som jeg har lavet til dig, evt tilpasse det lidt.
Avatar billede wuth Nybegynder
26. september 2001 - 22:39 #13
Hej Cyberfessor
Det er jo fuldstændigt åndsvagt at jeg ikke har set den mulighed. Det er åbenbart sådan at de simple løsninger altid bliver overset og man skal igennem alle mulige snørklede gange for at finde det der ligger lige for. Tusind tak for hjælpen, jeg tror ikke du gør dig noget begreb om hvor meget administrationsarbejde du lige har sparet mig for. Alle point til dig!

Peder
Avatar billede burningice Nybegynder
27. september 2001 - 01:03 #14
wuth>> jeg er da bare glad for at kunne hjælpe, og tak for point :)
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
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.

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

IT-JOB