Synology-Forum.nl

Overige software => Web Station => Topic gestart door: mgm1313 op 29 augustus 2012, 21:27:46

Titel: website gelijk naar hoofddomein
Bericht door: mgm1313 op 29 augustus 2012, 21:27:46
Hallo, ik heb de volgende situatie:
Ik heb een eigen domein, laten we hem mijndomein.nl noemen. Ik heb in de map web nzbget en joomla staan. Nzbget (zowel intern als extern) via mijndomein.nl/nzbget en de joomla site via mijndomein.nl/joomla. Als ik gewoon mijndomein.nl intyp kom ik uit in de nas zelf. Nou zou ik graag willen dat ik bij het intypen van mijndomein.nl in de joomla site kom. Ik heb al verschillende topic's afgelezen maar ik heb het nog niet gevonden. Ik heb iets gelezen over virtuele hostlijst maar ik snap dan niet precies wat ik in moet vullen?  :?

Alvast bedankt :)
Titel: Re: website gelijk naar hoofddomein
Bericht door: mgm1313 op 29 augustus 2012, 21:50:08
<?php

    
IF ($_SERVER["SERVER_NAME"&#93; == "www&#46;mijndomein&#46;nl") {
       
header("Location: photo");
    }
    ELSEIF (
$_SERVER["SERVER_NAME"&#93; == "test1&#46;mijndomein&#46;nl") {
       
header("Location: test1");
    }
    ELSEIF (
$_SERVER["SERVER_NAME"&#93; == "test2&#46;mijndomein&#46;nl") {
       
header("Location: test2");
    }
    ELSEIF (
$_SERVER["SERVER_NAME"&#93; == "test3&#46;mijndomein&#46;nl") {
       
header("Location: test3");
    }
   ELSEIF (
$_SERVER["SERVER_NAME"&#93; == "test4&#46;mijndomein&#46;nl") {
       
header("Location: test4");
    }
    ELSE {
       echo 
"Error: SERVER_NAME = " &#46; $_SERVER["SERVER_NAME"&#93;;
    
}

?>

Dit script heb ik gevonden uit een ander topic, ik heb het in de map web opgeslagen als index.php en als ik nu naar mijndomein.nl ga kom ik inderdaad gelijk uit op de joomla site. Echter komt er dan wel automatisch achter mijndomein.nl/joomla te staan. Is er een mogelijkheid dit uit te schakelen? Ook kan ik nu niet meer in de nas zelf komen. Als ik namelijk aangeef nas.mijndomein.nl  krijg ik de Server error, ik neem aan dat ik hier dus ook een aparte regel voor moet maken, maar wat moet ik dan invullen bij Location (dus daar waar nu bijv. test 1, test 2 staat)?
Titel: Re: website gelijk naar hoofddomein
Bericht door: antonov314 op 20 februari 2013, 21:12:44
is er nog een andere manier dat het script gebruiken ?
Titel: Re: website gelijk naar hoofddomein
Bericht door: Holy op 20 februari 2013, 21:34:21
Citaat
Ook kan ik nu niet meer in de nas zelf komen. Als ik namelijk aangeef nas.mijndomein.nl krijg ik de Server error, ik neem aan dat ik hier dus ook een aparte regel voor moet maken, maar wat moet ik dan invullen bij Location (dus daar waar nu bijv. test 1, test 2 staat)?

ELSEIF ($_SERVER["SERVER_NAME"] == "ds.mijndomein.nl") {
header("Location: http://mijndomein.nl:5000/webman/index.cgi");
}

Als je bovenstaande invoegt, kun je de DS ook bereiken via het script.  :wink:

(Hoe je het achtervoegsel weg krijgt, zou ik ook graag willen weten)
Titel: Re: website gelijk naar hoofddomein
Bericht door: wizjos op 20 februari 2013, 22:10:35
Citaat van: "Holy"
ELSEIF ($_SERVER["SERVER_NAME"] == "ds.mijndomein.nl") {
header("Location: http://mijndomein.nl:5000/webman/index.cgi");
}

Als je bovenstaande invoegt, kun je de DS ook bereiken via het script.  :wink:
Denk er wel om dat je dan onbeveiligd (geen https) naar je DSM gaat :shock:

Wizjos
Titel: Re: website gelijk naar hoofddomein
Bericht door: Holy op 21 februari 2013, 18:02:49
Citaat
Denk er wel om dat je dan onbeveiligd (geen https) naar je DSM gaat

@wizjos: je hebt gelijk.

In dat geval in je router:
poort 443 extern doorzetten naar poort 5001 intern en het script daarop aanpassen  :wink:

ELSEIF ($_SERVER["SERVER_NAME"] == "ds.mijndomein.nl") {
header("Location: https://mijndomein.nl/webman/index.cgi");
}

Als je dan in de browser ingeeft:
http://ds.mijndomein.nl ga je via een beveiligde verbinding naar je ds.