14 berichten aan het bekijken - 1 tot 14 (van in totaal 14)
  • Q:

    Bijdrager
    maceddy

    Subdomein??

    Wie weet hoe ik een subdomein kan aanmaken op mijn webserver??

    Zoals bijvoorbeeld hier forums.macosx.nl

    Kan ik dat thuis ook doen?
    Dus bijvoorbeeld http://test.localhost.local

    Schijnt in een bestandje ofzo te staan, waar vind ik dat of plaats ik dat?


    Bijdrager
    meneer de koekepeer

    Sorry voor de late reactie.
    Het script hieronder zou moeten werken indien je het index.php noemt.

    [code:1:25e1ab395e]<?
    $url=" ".getenv("HTTP_HOST");

    if (strpos($url,"blaat.domein.nl")>0) $pagina = "blaat";
    if (strpos($url,"members.domein.nl")>0) $pagina = "members";
    if (strpos($url,"nogeens.domein.nl")>0) $pagina = "nogeens";

    if (!$pagina) $pagina="/index.php";

    Header("Location: $paginann");
    ?>[/code:1:25e1ab395e]

    Wat het script doet is kijken welk domein is ingetikt.
    Daarna defnieer je de variable “pagina” en die geeft dus aan waar naartoe gelinkt moet worden.

    Ik heb het nog niet getest, maar in principe moet dit het doen:)


    Bijdrager
    maceddy

    Heyz, tnx..

    Waar zet ik dat precies neer??
    In de root van mijn site neem ik aan?

    In mijn geval /Library/WebServer/Documents


    Bijdrager
    meneer de koekepeer

    Het is inderdaad het beste dit in de root directory te zetten.
    Gewoon de directory die standaard wordt aangeroepen bij het intikken van domein.nl.

    Mocht je nog vragen hebben hoor ik het wel:)


    Bijdrager
    maceddy

    Voorbeeldje:

    [code:1:c2c6f4b9c6]<?
    $url=" ".getenv("HTTP_HOST");

    if (strpos($url,"forum.localhost.local")>0) $pagina = "forums/index.html";
    if (strpos($url,"members.domein.nl")>0) $pagina = "members";
    if (strpos($url,"nogeens.domein.nl")>0) $pagina = "nogeens";

    if (!$pagina) $pagina="/index.php";

    Header("Location: $paginann");
    ?>[/code:1:c2c6f4b9c6]

    Klopt dit zo een beetje??


    Bijdrager
    meneer de koekepeer

    Je bovenste regel – forums/index.html – zou in principe moeten werken ja:)


    Bijdrager
    maceddy

    Hmm, net ff op me eigen domein geprobeerd, maar daar werkt t iig niet…
    Moeten ze de PHP maar even aanzetten denk ik…


    Bijdrager
    maceddy

    [update]

    Mijn domein http://www.madeddy.nl (hosted by Ladot.nl) heeft geen PHP geactiveerd…

    [code:1:d2a3768fad]
    <?php phpinfo() ?>
    [/code:1:d2a3768fad]

    Dit ff geupload. Volgende foutmelding:

    Warning: phpinfo() has been disabled for security reasons in /ext/dsk1/m/ma/madeddy.nl/html/test.php on line 1

    Gek genoeg, als ik em in de root map zet (dus niet de HTML map) werkt t ook niet…

    Nou thuis nog proberen op de localhost…


    Bijdrager
    meneer de koekepeer

    phpinfo() opzich kan uitgeschakeld worden, upload gewoon even een index.php met daarin:

    [code:1:a317c67199]
    <?
    echo"blaat";
    ?>
    [/code:1:a317c67199]

    Als dat het doet heb je wel gewoon php, maar dus geen toegang tot phpinfo().

    Succes:)


    Bijdrager
    maceddy

    Ha, dat was dus het geval:)

    Maar nou nog die subdomeinen aan de praat zien te krijgen…


    Bijdrager
    meneer de koekepeer

    Ja ik heb het op mijn server even getest, en daar ging het niet helemaal lekker. Kan liggen aan mijn serverinstellingen natuurlijk.

    Ik denk dat het al met al een beetje afhankelijk is van wat je host allemaal accepteert:(


    Bijdrager
    maceddy

    Thuis op de localhost werkt t ook niet echt..

    Nou je toch aan t PHPen bent, kun je mij een beetje goede beginners tutorial aanwijzen/mailen/online zetten??

    Ik wil er wat meer mee gaan doen namelijk..

    BVD


    Bijdrager
    Mazl
    ”meneer

    [code:1:2f50044d6f]<?
    $url=" ".getenv("HTTP_HOST");

    if (strpos($url,"blaat.domein.nl")>0) $pagina = "blaat";
    if (strpos($url,"members.domein.nl")>0) $pagina = "members";
    if (strpos($url,"nogeens.domein.nl")>0) $pagina = "nogeens";

    if (!$pagina) $pagina="/index.php";

    Header("Location: $paginann");
    ?>[/code:1:2f50044d6f]Ik heb het nog niet getest, maar in principe moet dit het doen:)

    Een script als deze werkt alleen als “domein.nl”, “www.domein.nl” en bijv. “test.domein.nl” naar deze pagina (de index dus) gaan… Als dit niet zo is zijn subdomeinen uitgeschakeld door je provider.


    Bijdrager
    meneer de koekepeer
14 berichten aan het bekijken - 1 tot 14 (van in totaal 14)

Je moet ingelogd zijn om een reactie op dit onderwerp te kunnen geven.