Avatar billede brainless Nybegynder
02. maj 2001 - 00:11 Der er 27 kommentarer og
1 løsning

Subdomain [subdomain.domain.dk]

Hvordan ka\' det lade sig gøre at lave et sådan underdomaine? Kan man gøre det med PHP evt.? Har det noget at sige, hvilken server (NT/unix) det kører fra??
Avatar billede parazite Nybegynder
02. maj 2001 - 00:17 #1
For at lave subdomins med php, så kræver det at din server understøtter wildcards. Det kan testes ved at skrive ting.domæne.dk. Viderestiller det til domæne.dk, så har du wildcards, men får du en 404, så vil det ikke virke.
Avatar billede thoeger_poertner Nybegynder
02. maj 2001 - 00:17 #2
Det kan laves med flg. php script:
Kan pege på f.eks. filer mapper mm.:
http://www.netcoders.dk/sources.asp?mode=view_source&id=1422&tech_id=2

Laver alle mapper i roden til subdomæner:
http://www.netcoders.dk/sources.asp?mode=view_source&id=48&tech_id=2
Avatar billede thoeger_poertner Nybegynder
02. maj 2001 - 00:20 #3
Hvis du ikke har wildcard, så kan du vist kun lave subdomæner der hedder www.subdom.domain.dk
Avatar billede parazite Nybegynder
02. maj 2001 - 00:21 #4
domæne.dk skal naturligvis udskiftes med navnet på dit domæne. :)

Kig med her: http://www.eksperten.dk/spm/51435
http://www.eksperten.dk/spm/61478
http://www.eksperten.dk/spm/33080
Avatar billede bacardil Nybegynder
02. maj 2001 - 00:22 #5
Avatar billede parazite Nybegynder
02. maj 2001 - 00:22 #6
Thøger : Mener ikke engang det er muligt med www.sub.domæne.dk hvis man ikke har wildcards. Er dog ikke 100% sikker.
Avatar billede bacardil Nybegynder
02. maj 2001 - 00:24 #7
Ups..  Nå men du kan lære hvad wildcards er der *hehehehe*  :o)
Avatar billede parazite Nybegynder
02. maj 2001 - 00:26 #8
bacardil : *LoOoL*
Avatar billede bacardil Nybegynder
02. maj 2001 - 00:29 #9
  \"Rigtige\" subdomæner kræver at din host skriver dem ind i DNS-informationen.

Fælles for de forskellige tricks, der findes for at efterligne ægte subdomæner, er at DNS\'en skal være sat op til stjerne-alias, dvs. at dit domæne svarer på http://hvadsomhelst.ditdomæne.dk


http://www.goofer.mobilixnet.dk/php_sub_ny.zip

Du skal dog igen have mulighed for wildcard på dit domæne...
Avatar billede brainless Nybegynder
02. maj 2001 - 00:32 #10
Hmm, hvordan ka\' jeg teste om freepaq servere, har understøttelse af \"wildcard\"?
Avatar billede parazite Nybegynder
02. maj 2001 - 00:33 #11
Som sagt: Skriv etellerandet.ditdomænenavn.dk. Viderestiller den til dit domain, så virker det.
Avatar billede keysersoze Ekspert
02. maj 2001 - 00:36 #12
...
Avatar billede brainless Nybegynder
02. maj 2001 - 00:36 #13
det ser det sku\' ud til :-) Ret godt ligesom...
Avatar billede parazite Nybegynder
02. maj 2001 - 00:39 #14
Taget fra bensons svar i http://www.eksperten.dk/spm/51435:

<?

$domain = \"ditdomæne.dk\";

$default_page = \"index2.html\";

# Do you want to use frames?
$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(\"$underdomaene\")) {
    # The frames version:
    if ($use_frames == \"yes\") {
        echo \"<html><head><title>$domain/$underdomaene</title>\\n\\n\";
        echo \"<!---------------------------------------------------------------------\\n\";
        echo \"  The sub domains at $domain were created using\\n\";
        echo \"  the PHP script \\\"Subdomains\\\"\\n\";
        echo \"---------------------------------------------------------------------->\\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 \"<noframes>\\n\";
        echo \"<body bgcolor=black link=silver alink=black vlink=gray>\\n\";
        echo \"<font face=helvetica color=white><center>\\n\";
        echo \"This page uses frames, but it seems that your browser does not support this feature.\\n\";
        echo \"To move on, click here:<br><a href=http://$domain/$underdomaene>$domain/$underdomaene</a>\\n\";
        echo \"</center></font>\\n\";
        echo \"</body>\\n\";
        echo \"</noframes>\\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(\"$default_page\");
    }
    else {
        header(\"Location: http://$domain$REQUEST_URI\");
    }
}
?>

Dette virker på www.freepaq.dk uden problemer, og det kan jeg sige, da jeg selv har prøvet det af der, og jeg har det til at køre der lige nu, men husk nu at ændten skal du rette default_page til den index side du vil benytte husk den må dog ikke hede index.et eller andet, så virker det ikke kald den evt. index2.html lige som det der står nu i scriptet og husk at rette der hvor der står ditdomæne.dk til dit domænenavn, og lige en ting til husk at kalde denne fil index.php på serveren, og chmod den 777
Avatar billede brainless Nybegynder
02. maj 2001 - 00:39 #15
Nu har jeg set lidt på de andre relaterede spørgsmål, der er tilsyneladende ret stor uenighed om hva\' der er nemmest og mest brugbart... Jeg kender meget lidt til php og endnu mindre til dns, hvordan bør jeg lave det?? [hva\' er nemmest :-)]
Avatar billede bacardil Nybegynder
02. maj 2001 - 00:42 #16
Det er jo alligevel hvad begrænset hvad du kan styre af dns hos freepaq, så vælg php med wildcards.

Det er ike vildt svært, du skal først dl http://www.goofer.mobilixnet.dk/php_sub_ny.zip - også igang..

Du kan sikkert få nogen i PHP kategorien til at hjælpe dig mod lidt point.  :o)

Held og Lykke
Avatar billede parazite Nybegynder
02. maj 2001 - 00:42 #17
OK - for at bruge ovennævnte:
Vi antager at du opretter subdomænet ekspert.domæne.dk. Du skal så på din server oprette mappen ekspert. Når en person skriver ekspert.domæne.dk, så sendes han automatisk til www.domæne.dk/ekspert/index.html. Er du med? :)
Avatar billede bacardil Nybegynder
02. maj 2001 - 00:43 #18
Der stå:

<?
/* **************
beskrivelse :
    php3 \"auto subdomain\" script
   
    bare indsæt over din normale <HTML> kode,
    og så kan du benytte alle dine dir\'s som
    sub-domæner ..
   
    f.eks
        info.retmig.dk - bliver til -> www.retmig.dk/info/
       
vigtigt :
    husk at rette $domain værdien !!
    filen skal hedde ..
    index.php3 eller index.phtml
    ( eller hvad der nu passer til dit system )

info :
    dette script er freeware
    august 1999
    jeg synes det manglede i : netcoders.dk
   
    Jakob Buck
    www.jabu.dk
    email@jabu.dk
   
ny version:
   
    jeg har bare added at man kan skrive www.info.retmig.dk også, uden case sensitity.

    Dan Thrue
    www.dan.laps.dk <- eksempel
    hippiedan@mailme.dk

**************** */
    $domain = \'www.retmig.dk\';
   
    $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.\'/\');
?>
<HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>
<BODY>

<!-- en eller anden normal html side -->

</BODY>
</HTML>
Avatar billede brainless Nybegynder
02. maj 2001 - 00:43 #19
ja ja, det er en genvej :-)
Avatar billede bacardil Nybegynder
02. maj 2001 - 00:50 #20
hvordan en genvej?
Avatar billede brainless Nybegynder
02. maj 2001 - 00:50 #21
okay, hvis nu jeg har flg. eksempel...

http://domaine.com/bruger/

Hovrdan ser det så ud?? Ka\' brugeren lave et subdir, som evt. kommer til at hedde:

http://domaine.com/subdir/bruger/

Eller er det kun \"roden\" af domainet, som kan ændres??
Avatar billede bacardil Nybegynder
02. maj 2001 - 00:55 #22
Hvis du vil lave et sådan system så find dig en server der er mere stabil *S*

Hellere for ikke at få et sub på freepaq *gg*

ret i det script så den laver det, det ønskede sted :o)
Avatar billede brainless Nybegynder
02. maj 2001 - 01:00 #23
Okay da så, tror jeg vil få sitet hostet hos en kammerat, eller herfra så... HVOR stabil ska\' det være?? Hvilken slags server? Ska\' bruge MySQL, PHP, CGI og evt. XML :-) Hvordan ser min server så ud??
Avatar billede bacardil Nybegynder
02. maj 2001 - 01:08 #24
HVOR stabil ska\' det være>> En oppetid som du vil være dine brugere bekendt.

Du skal huske på at folk glemmer aldrig når en server er nede, så søg på freepaq og se hvor meget ros de har fået *S*


Hvilken slags server? Ska\' bruge MySQL, PHP, CGI og evt. XML>>  hvis du kan sætte alt det op, så ville jeg nok vælge Unix eller Linux server, da det køre bedst på disse plantformer.


Hvordan ser min server så ud?? >> Det er svært at svare på, men uden at lyde klog, så er det måske et Maxitower du benytter?
Avatar billede brainless Nybegynder
02. maj 2001 - 01:11 #25
He he, nu ikke lige fysisk jeg mente ;-) Men ok *gG* Tror du en 1mbit connection og en 350 mhz PII med 224 mb ram, og Linux ka\' køre sitet ordentligt? Bliver nok med Apache, eller er der noget som er bedre?
Avatar billede bacardil Nybegynder
02. maj 2001 - 01:14 #26
Til at starte med er en 1Mbit okey ;o)

Men ellers skift din 350 ud´med en 800 MHz PIII og 512 eller 1024 MB RAM (folk skal jo ikke vente hele dagen på at få varmet serveren op eller)??

Linux er meget stabilt, men det er Apache også.
Avatar billede brainless Nybegynder
02. maj 2001 - 01:20 #27
Okay, hvis jeg var millionær havde jeg nok valgt løsningen med den 800 mhz :-) MEN, sådan ser det ik\' ud pt. :-( Hvis bare det er et lille site på omkring 100-150 sider/lille database, ka\' jeg vel nøjes med det??

Det her kom godt nok er del væk fra emnet, men ok \"Bacardil\"... - Du har jo faktisk hjulpet mig til at fatte lidt af det med subdomainer, så de 45 point er vidst dig vel ondt :-) Tak for hjælpen mange gange...
Avatar billede bacardil Nybegynder
02. maj 2001 - 01:23 #28
brainless> *np*

Du kan jo starte med din løsning også kan du altid mærke, når søgetiden på dine bruger´s site nå 1 min. så er det på side at får lidt mere energi til..

Held og Lykke..
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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