2010-11-26 29 views
1

Salut J'utilise un BlogEngine.net pour mon blog et je voudrais créer 5 sous-domaines différents et pointer vers différents sous-dossiers (ne redirigeant pas). Par exemple:Comment mapper SubDomain au sous-dossier?

Merci d'avance pour l'exemple de travail. J'utilise asp.net 3.5, C#, Windows Server 2008, IIS 7

Répondre

0

Je pense que vous devez créer un nouveau site Web dans le gestionnaire IIS, pointez-le sur le dossier où se trouvent les fichiers et définissez le nom d'hôte à subdomain.domain.com

+0

Cela va fonctionner, mais j'ai besoin de la solution qui ne nécessite pas la création de sites Web supplémentaires, peut-être juste un pour gérer tout le mappage. Parce que maintenant j'ai besoin de créer 5 sous-domaines et demain ça peut être 200 donc dans mon cas créer un site web séparé pour chaque sous-domaine n'est pas une solution. Merci – BorntoWin

0

vous devez utiliser URL rewriting si vous limitation de IIS et si vous avez le plein contrôle sur IIS peut alors faire en utilisant. htaccess:

Vérifiez ces liens pour plus de détails:

Web.config and mapping subdomains to folders

http://learn.iis.net/page.aspx/465/url-rewrite-module-configuration-reference/

https://help.brinkster.com/KB/a125/how-do-i-redirect-a-domain-or-subdomain.aspx#b3

contrôle cette Ionic's ISAPI Rewrite Filter

IIRF est un filtre ISAPI qui fait l'URL Rewriting pour IIS . C'est petit, GRATUIT et facile à utiliser. Il est facile à installer, rapide et puissant. Vous pouvez facilement obtenir des URL de Search Engine Engine (SEF) ou Search Engine Optimized (SEO) sur IIS 6, 7 ou 7+. Cela fonctionne avec ce que vous avez, et il y a de l'aide disponible pour vous aider. Vous pouvez obtenir le code source pour l'inspecter ou même le modifier vous-même.