Avatar billede blood Nybegynder
12. november 2000 - 19:20 Der er 12 kommentarer og
1 løsning

subdomain

er der nogle der har den fjernse ide om hvorfor denne kode ikke virker
<?
    $domain = \'www.danskweb.com\';
   
    $host = getenv(\"HTTP_HOST\");
   
    if (strtolower(substr($host,0,3)) == \'www\')
        $host = substr($host, 4);   
   
    $sub = substr($host, 0, strpos($host, \'.\'));
   
    if (($sub != \'\') && (is_dir($sub)))
        header(\'Location: http://\'.$domain.\'/\'.$sub.\'/\');
?>

Min dns ser sårdan ud!!!
      Hostname  |    Address                              |  Record Type  | MX Pref

@                  |      http://www.danskweb.com    |    Url frame              10
WWW          |        jps2mt.myip.org                  |    CNAME (Alias)  |  10


og min server er en nt hos trab.dk
Avatar billede scz Nybegynder
13. november 2000 - 09:07 #1
Hmmm prøv med det her script...det skal virke.

<?
$domain = \"danskeweb.com\";

$default_page = \"index.php\";

$use_frames = \"yes\";

$underdomaene = $HTTP_HOST;
$underdomaene = eregi_replace(\"\\.\".$domain, \"\", $underdomaene);
$underdomaene = eregi_replace(\"www\\.\", \"\", $underdomaene);
$underdomaene = strtolower($underdomaene);

# If the sub domain is the name of a directory in the document root...
if (is_dir(\"$DOCUMENT_ROOT/$underdomaene\")) {
    # The frames version:
    if ($use_frames == \"yes\") {
        echo \"<html><head><title>danskeweb</title>\\n\\n\";
        echo \"</head>\\n\\n\\n\\n\";
        echo \"<frameset cols=100%,* frameborder=no border=0 framespacing=0>\\n\";
        echo \"<frame src=http://$domain/$underdomaene>\\n\";
        echo \"</frameset></html>\\n\";
    }

    # The non-frames version:
    else {
        header(\"Location: http://$domain/$underdomaene\");
    }
}

# If the sub domain is NOT the name of a directory in the document root...
else {
    if (!$REQUEST_URI || $REQUEST_URI == \"/\") {
        include(\"$DOCUMENT_ROOT/$default_page\");
    }
    else {
        header(\"Location: http://$domain$REQUEST_URI\");
    }
}
?>
Avatar billede blood Nybegynder
13. november 2000 - 13:20 #2
scz

det virker ikke

kan det ikke være noget med min dns
Avatar billede scz Nybegynder
13. november 2000 - 13:40 #3
Har du adgang til at gå ind og ændre i din dns?
Avatar billede blood Nybegynder
13. november 2000 - 14:00 #4
Ja det har jeg!!!

hvad med serveren skal der indstilles noget der?????
Avatar billede scz Nybegynder
13. november 2000 - 14:04 #5
Hvorfor sætter du så ikke bare dine subs op i den?
Avatar billede blood Nybegynder
13. november 2000 - 14:09 #6
Fordi jeg har tenkt mig at lave gratis hjemmeside plads til mine bruger på min chat
og hvis jeg selv skal ind og ændre min sub hver gang der kommer en ny bruger så bliver det belastene til sidst!!! (også taR det 24 timer før min sub bliver ændret)
Avatar billede engberg Juniormester
13. november 2000 - 14:40 #7
Hmm... Blood.

Det er altid vender tilbage som problem med subdomains, er at man ikke bare kan slappe et script ind på sit webhotel og ændre lidt i DNS\'en.

Serveren SKAL sættes op til at forstå at \"wildcards\" - altså \"*.danskweb.dk\" skal sendes til samme side som www.danskweb.dk. Det kan du ikke gøre hverken i DNS\'en eller i et script. Det er selve serveren der skal rodes med, så brok dig til Trab\'s administrator (hvis de er kommet op igen..) ;-)

e.
Avatar billede blood Nybegynder
13. november 2000 - 14:47 #8
engberg 

min dns ligger ikke på trab!!!

så skal \"wildcards\" laves på min dns server eller trab????
Avatar billede engberg Juniormester
13. november 2000 - 14:48 #9
Jeg kiggede lige og det lader ikke til at wildcards er sat op som standard hos trab.dk :-(

Hvis du i øvrigt har et godt script til administrering af webside-plads, så vil jeg mægtig gerne se det..... :)
Avatar billede engberg Juniormester
13. november 2000 - 14:49 #10
Wildcards er noget man laver på serveren - i dit tilfælde hos trab. Du kan ikke gøre det i DNS\'en...
Avatar billede blood Nybegynder
13. november 2000 - 14:50 #11
Hvad mener du????
Avatar billede blood Nybegynder
13. november 2000 - 14:51 #12
Ved du hvor man finder Wildcards på nettet??????
Avatar billede engberg Juniormester
15. november 2000 - 19:46 #13
Du kan ikke *finde* wildcards på nettet.

Wildcards er noget du skal have din webserver sat op til. I dit tilfælde er det altså noget trab.dk de skal sætte op for dig. Jeg vil anbefale dig at du skriver en mail til dem og forklarer at du gerne vil have at de sætter wildcards op i forbindelse med dit domæne.
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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