2009-04-10 16 views
5

Disculpe el posible título engañoso de esta publicación. Realmente no puedo pensar en algo mejor en este momento.Señalar un dominio a una subcarpeta de sitio de IIS

De todos modos, tengo una configuración del sitio que permite a los usuarios buscar en nuestra base de datos de clientes. Tengo una sección separada de este sitio enumerada en un directorio de "informes", que se utiliza para generar informes de facturación, recuentos de suscriptores, etc. Aparentemente, nuestros usuarios están confundidos al tener que escribir en la carpeta de informes en la url: http://maindomain/reports/.

Me pregunto si hay una manera de crear un nuevo dominio que apunte a esa carpeta específica. En otras palabras, los usuarios van a http://reportsdomain/ que sería un alias para http://maindomain/reports/. Las soluciones que he considerar son los siguientes:

  1. crear un nuevo sitio en IIS que apunta a la carpeta de informes (que es una subcarpeta en el otro sitio ... parece una mala práctica desde luego dos los sitios IIS separados estarán almacenando en caché ese sitio, manteniendo el estado de la sesión/aplicación, etc.).
  2. generar un módulo de IIS para hacer la reescritura de URL

De esas dos opciones, probablemente me vaya con 2 antes 1. Cualesquiera otras maneras de hacer esto que no estoy pensando?

Gracias de antemano por su ayuda.

respetuosamente,

Chris

Respuesta

1

Si está de acuerdo con que el usuario escriba la URL principal y luego se reenvíe a la nueva URL, simplemente configure el sitio http://maindomain en IIS y luego en la página "Directorio de inicio", configúrelo para reenviar a http://maindomain/reports/.

Si bien esto no es tan limpio como la opción de reescritura de URL, es fácil de habilitar, y parece que esta podría ser la opción que está buscando.

1

También sería posible manejar esto a nivel de DNS.

Cuestiones relacionadas