Subdomein Probleem

Status
Niet open voor verdere reacties.

Justino2501

Gebruiker
Lid geworden
16 jun 2011
Berichten
30
Hallo allemaal,

Ik heb een probleem met mijn subdomeinen
Ik heb het als volgt:

<?php

IF ($_SERVER["SERVER_NAME"] == "www.sickcrafters.nl") {
header("Location: /web");
}
ELSEIF ($_SERVER["SERVER_NAME"] == "tekkit.sickcrafters.nl") {
header("Location: /web/tekkit");
}
ELSEIF ($_SERVER["SERVER_NAME"] == "survival.sickcrafters.nl") {
header("Location: /web/survival");
}
ELSE {
echo "Error: SERVER_NAME = " . $_SERVER["SERVER_NAME"];
}

?>
Enige probleem is, dat nu bij tekkit.sickcrafters.nl , /web/tekkit er achter komt te staan.
De bedoeling is, dat tekkit.sickcrafters.nl , begint in /web/tekkit zonder het achter het web adres te zetten
Wat er gebeurt, in de browser komt tekkit.sickcrafters.nl/web/tekkit

Kan iemand mij helpen?
 
Je wil dus de URL herschrijven.

Op een server welke Apache draait kan dit op deze manier en bij ISS op deze.
 
Dit wil je niet op PHP-niveau doen.

Zoals C0mpN3rd aangeeft kun je dat beter via de webserver regelen.

Ik zou echter ProxyPass gebruiken

Je .htaccess wordt dan iets in deze richting:
Code:
RewriteCond %{HTTP_HOST} ^tekkit.sickcrafters.nl$ [NC]
ProxyPass ^/(.*)$ http://www.sickcrafters.nl/tikket/$1

RewriteCond %{HTTP_HOST} ^survival.sickcrafters.nl$ [NC]
ProxyPass ^/(.*)$ http://www.sickcrafters.nl/survival/$1

Overigens maken de meeste hostingpakketten zoals Plesk of cPanel bij een subdomein automatisch een mapje daarvoor aan.
Wellicht kun je dit inschakelen?
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan