2009-11-24 5 views
0

Dire que j'ai une structure de répertoire comme ceci:Configurer un site IIS par défaut pour le répertoire non-racine?

/publique
/public/société
/public/GLOBALS
/public/GLOBALS/images
/public/emploi
/public/emploi/
... etc.

Ce que je voudrais faire est de pouvoir configurer un site IIS à charger à partir de/public/company lors de la visite de la racine du domaine. Je sais que je peux changer le site en/public/company, mais si je fais cela, je ne peux pas faire référence au répertoire/public/globals pour obtenir des images, des vidéos et d'autres éléments utilisés sur le site.

L'autre problème est d'accéder à/public/jobs avec un domaine/jobs url ... bien que je suppose que les répertoires virtuels peuvent aider, mais je suppose que je rencontrerais toujours des problèmes d'accès/public/globals pour des images et d'autres choses.

Des idées? Est-ce que je ne fais pas bien? Je suis habitué à utiliser Apache ... évidemment un environnement très différent ...

Répondre

0

me semblait J'ai trouvé la réponse. J'ai défini le chemin d'accès par défaut du site à/public/company et créé un répertoire virtuel appelé "globals" qui pointe vers/public/globals. Maintenant, je peux faire référence à des images via le répertoire virtuel comme ceci:

<img src="/globals/images/awesome.png" /> 

Je suppose que je dois juste pour créer des répertoires virtuels pour tout sous le soleil pour le reste du site alors.

0

Créer une page Default.aspx dans la racine, et sur cette page, exécutez:

Response.Redirect("~/public/company/destination.aspx"); 
+0

Salut Josh, merci pour la réponse, mais cela ne fonctionnera pas. Je ne veux pas que les moteurs de recherche aient la mauvaise idée, et l'utilisation de http: // domain montrera http: // domain/company, ce qui n'est pas ce que je cherche à faire. – Cypher

Questions connexes