web-dev-qa-db-fra.com

Plusieurs sous-domaines pointant vers un dossier. Problème de Fasthosts

J'ai un site Web ASP.net, par exemple. www.website.com. L'idée est que vous accédiez à l'URL "votrenom.website.com" et que mon site demande le nom du sous-domaine, le traite et modifie le contenu en conséquence.

J'ai acheté mon forfait d'hébergement Fasthosts et créé un sous-domaine qui pointe vers un dossier de mon forfait d'hébergement Web chez Fast Hosts. par exemple. www.website.com/folder.

Cependant, quand je vais maintenant à l'URL yourname.website.com, il est immédiatement redirigé vers website.com/folder. Cela signifie que je ne peux pas demander le sous-domaine à partir de l'URL car il a été perdu.

J'ai essayé de contacter ces gars, mais ils ne comprennent pas et continuent à parler d'une sorte de script de redirection (bien que je ne vois pas comment d'autres redirections peuvent résoudre mon problème).

Y a-t-il quelque chose qui me manque ici?

3
David

Je pense que si je comprends bien la question, vous avez actuellement une configuration de site Web (www.website.com) qui est actuellement une application ASP.Net. Lorsqu'un utilisateur entre "subdomain.website.com", vous souhaitez que le même site Web réponde, mais dans le code de l'application, certaines fonctions/fonctionnalités/contenus/etc. serait changé en fonction de ce sous-domaine particulier?

Il semble que tout ce dont vous avez besoin est de créer un enregistrement DNS CNAME, puis d’en-tête d’hôte pour ce sous-domaine ajouté à votre site Web. Votre application se chargerait alors du reste. Un sous-domaine est généralement un site Web distinct. De nombreux panneaux de configuration vont créer un dossier, puis l'associer à la racine du document du site (en créant essentiellement un site Web IIS distinct pour le sous-domaine pointant vers le sous-dossier). Dans votre cas, il semble que les racines du document soient définies comme suit:

Site IIS 1 = www.website.com: racine du document = (chemin_système_fichier_fichier)\webroot

Site IIS 2 = subdomain.website.com: document racine = (chemin_système_fichier_fichier)\webroot\sous-domaine

Ce que vous voulez vraiment, c’est de n’avoir qu’un seul site Web IIS avec plusieurs en-têtes d’hôte. Il se peut que vous deviez simplement configurer un alias plutôt qu'un sous-domaine dans votre panneau de configuration.

2
Rob