Comment puis-je définir une URL de redirection pour un répertoire virtuel dans IIS 7.0? J'ai installé le dernier module de réécriture d'url 2.x.URL de redirection IIS pour le répertoire virtuel
Je peux expliquer mon problème avec un exemple:
J'ai un site Web sur mon serveur IIS 7.0, www.mysite.com. J'ai décidé de créer un répertoire virtuel "ventes" sous mon site qui pointe vers le répertoire racine du site. Maintenant, je dois créer une URL de redirection pour le vdir. Le vdir pointe vers le même répertoire racine virtuel que ma racine de site.
La grande idée est que je peux aller à www.mysite/sales et je redirigerai automatiquement à www.mysite.com?productid=200.
J'ai essayé de rediriger une url rewrite pour vdir (pas le site web), mais je reçois toujours ce message d'erreur:
Cannot add duplicate collection entry of type 'rule' with unique key
attribute 'name' set to "test".
Cela se produit lorsque je montre le vdir virtuel et essayez d'ajouter une règle .
Je peux ajouter des règles au niveau du site Web, mais les règles ne fonctionnent pas. Je veux dire url "www.mysite/sales" me donne l'erreur suivante. Je sais que cette clé est unique. Je l'ai vérifié depuis web.config.
Ce type de fonctionnalité était très facile à utiliser dans IIS 6.0, pointez simplement sur vdir avec votre souris et définissez les propriétés -> une redirection vers URL.
Quelqu'un peut-il expliquer quelle est la bonne façon de le faire dans IIS 7.0?
Voir [URL de Réécriture d'un sous-répertoire vers un autre domaine en utilisant IIS] aussi (https://stackoverflow.com/questions/22392522/url-rewrite-of-a-subdirectory-to-a-different- domain-using-iis) sur forward au lieu de redirect. – Vadzim