Avatar billede wmkurt Nybegynder
19. juli 2001 - 16:30 Der er 9 kommentarer og
2 løsninger

2 domæner på samme ip-adresse

Jeg har Adsl med fast ip og et domænenavn, som jeg selv vil hoste via en anden pc, ingen problem i det.

Men nu har jeg overvejet at købe et domænenavn mere, og så til spørgsmålet, hvordan skal det sættes op eller kan det i det hele taget lade sig gøre.

De skal jo selvfølgelig have hver deres hjemmeside, da den ene skal bruges til firma og den anden privat. Kan jeg på en eller anden måde aflæse om brugeren har skrevet www.firma.dk eller www.privat.dk i browseren eller hva...
Avatar billede milpoer Nybegynder
19. juli 2001 - 16:33 #1
ja du kan bruge dette lille script.

hente fra www.netcoders.dk

------------

<?
/* **************
beskrivelse :
    php \"subdomain\" script
   
    Du skal ændre et par linier i dette script ellers vil det ikke virke,
        du skal også være opmærksom på at det kræver Wildcard dns, for at dette virker
   
    f.eks
        test.retmig.dk - bliver til -> www.test.subnet.dk/
        Dette script kan pege på alle sider den vil du kan pege eks. jubii.ditnavn.dk til jubii.dk

       
vigtigt :
    husk at rette div linier værdien !!
    filen skal hedde ..
    index.php eller index.php3
        og du må ikke have andre index filer i roden, ændre eks index.html til index2.html
    og din indexside skal intastes i dette script.

info :
    dette script er freeware
    Februar 2000
   
    Søren Eskildsen
    www.webmasterportalen.dk  (Åbner Snart)
    benzon@fald.dk
   
**************** */
if ($HTTP_HOST == \"test.ditdomæne.dk\" ||            /* Denne linie skal du skrive navnet på det subdomæne du ønsker at bruge */
    $HTTP_HOST == \"www.test.ditdomæne.dk\")    {    /* Denne linie skal du skrive navnet på det subdomæne du ønsker at bruge med www. */
    echo(\'<META HTTP-EQUIV=\"refresh\" CONTENT=\"0;url=http://www.det-sted-dit-subdomæne-skal-pege-på\">\');  /* Her skal stå hvor du ønsker at peje dit nye subdomæne på eks. www.subnet.dk */
    }

/* Kopier denne kode her under vis du ønsker flere en 2 subdomæner */
elseif     ($HTTP_HOST == \"test2.ditdomæne.dk\" ||      /* Denne linie skal du skrive navnet på det subdomæne du ønsker at bruge */
    $HTTP_HOST == \"www.test2.ditdomæne.dk\")    {    /* Denne linie skal du skrive navnet på det subdomæne du ønsker at bruge med www. */
    echo(\'<META HTTP-EQUIV=\"refresh\" CONTENT=\"0;url=http://www.det-sted-dit-subdomæne-skal-pege-på\">\');    /* Her skal stå hvor du ønsker at peje dit nye subdomæne på eks. www.subnet.dk */
    }   
/* Ind sæt koden her fra ovenover vis du ønsker mere end 2 subdomæner */
   
else    {
    include(\'Din index side.html\');  /* Denne linie er VIGTIG her skal du skrive navnet på din index side til din hjemmeside på dog ikke hede index.html eller andet */
    }
?>
Avatar billede milpoer Nybegynder
19. juli 2001 - 16:35 #2
min fejl, dette er til subdomains..

Hvilken webserver applikation anvender du på serveren.
Avatar billede milpoer Nybegynder
19. juli 2001 - 16:36 #3
men du kan da her ser hvordan den tjekker hvad brugeren har indtasted, så lidt kan det vel bruges.
Avatar billede avlund Nybegynder
19. juli 2001 - 16:39 #4
På IIS 5 (Win 2K) laver du et site for hvert domæne.

Derefter går du ind under properties og HTTP Headers.

Du definerer så headers for hvert site sådan her:

site1:

HTTP header

www.site1.dk, port 80
site1.dk, post 80

site 2:

HTTP header

www.site2.dk, port 80
site2.dk, port 80

Så konfigurer du hvert domæne til at pege på din IP-adresse. Når en browser så når frem til IP-adresse, checker den efter hvad der står i HTTP-headeren (URL\'en), f.eks. http://site2.dk og går efterfølgende ind på den rigtige hjemmeside.
Avatar billede avlund Nybegynder
19. juli 2001 - 16:42 #5
Altså højreklik på dit site, vælg properties og derefter IP-adresse (avanceret).

Der kan du skrive de forskellige headere.
Avatar billede wmkurt Nybegynder
20. juli 2001 - 01:01 #6
Øhh, det var meningen jeg ville gi jer 60 point hver, jeg vil bestemt ikke snyde dig avlund, efter som dit svar åbenbart er det mest korrekte.

Så hvordan gør vi, skal jeg oprette spørgsmålet igen eller et dummy spørgsmål, eller kan jeg give dig point på anden vis.

Men for at vende tilbage til spørgsmålet, vil det så også sige at jeg via. f.eks javascript kan aflæse hvilken URL brugeren har indtastet.
Kan du evt. henvise til en side hvor jeg kan læse mere om emnet.
Avatar billede wmkurt Nybegynder
20. juli 2001 - 01:37 #7
>>avlund

Hvordan opretter jeg en site i IIS 5. Jeg har en der hedder standard web, som jeg så omdøber til site1.dk, men hvordan opretter jeg så en site2.dk.
Eller er der et og andet jeg har misforstået.
Avatar billede avlund Nybegynder
20. juli 2001 - 14:18 #8
Du går ind i Internet Services Manager, højreklikker på din server og vælger new -> web site.

Sværere er det ikke!
Avatar billede avlund Nybegynder
20. juli 2001 - 14:19 #9
Ang. points kan du såmænd bare lave et dummy-spørgsmål og referere til det her i spm.
Avatar billede avlund Nybegynder
20. juli 2001 - 14:21 #10
Du behøver ingen javascript, hvis du bare har defineret headerne i IIS, så finder den selv ud af at videresende til det rigtige site.
Avatar billede wmkurt Nybegynder
21. juli 2001 - 03:05 #11
Det var hvis for tidlig jeg lukkede dette spørgsmål, så jeg har oprettet et nyt.

http://www.eksperten.dk/spm/90973

De 60 point er til dig avlund, men hvis du kan svare/hjælpe mig videre, får du alle 120
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