¿Cómo puedo establecer una url de redirección para un directorio virtual en IIS 7.0? He instalado el último módulo de reescritura de URL 2.x.Url de redireccionamiento de IIS para el directorio virtual
puedo explicar mi problema con un ejemplo:
Tengo un sitio web en mi servidor IIS 7.0, www.mysite.com. Decidí crear un directorio virtual de "ventas" en mi sitio que apunta al directorio raíz del sitio web. Ahora necesito crear una URL de redirección para el vdir. El vdir apunta al mismo directorio raíz virtual que mi sitio raíz.
La gran idea es que puedo ir a www.misitio/ventas y me redirigiré automáticamente a www.misitio.es?productid=200.
Me trataron de redirigir con una reescritura de URL para vdir (no web), pero siempre me sale este mensaje de error:
Cannot add duplicate collection entry of type 'rule' with unique key
attribute 'name' set to "test".
Esto sucede cuando estoy señalando a la vdir virtual y tratar de añadir una regla .
Puedo agregar reglas al nivel del sitio web, pero las reglas no funcionan. Quiero decir url "www.misitio/ventas" me da el siguiente error. Sé que esa clave es única. Lo comprobé desde web.config.
Este tipo de característica fue realmente fácil de usar en IIS 6.0, solo apunte a vdir con su mouse y establezca las propiedades -> una redirección a url.
¿Alguien explica cuál es la forma correcta de hacerlo en IIS 7.0?
Véase también [reescritura de URL de un subdirectorio a otro usando IIS dominio] (https://stackoverflow.com/questions/22392522/url-rewrite-of-a-subdirectory-to-a-different- domain-using-iis) en reenvío en lugar de redirigir. – Vadzim