IIS6 - Comment puis-je rediriger les utilisateurs vers un autre site pour chaque page, à quelques exceptions près?

J'ai un site web de configuration de IIS 6, disons que c'est appelé http://www.this.com.

J'ai configurer une redirection de ce site web pour http://www.that.com qui maintient la structure de répertoire et les paramètres de la requête comme suit:

http://www.that.com$S$Q - utilisation de l'option "L'URL exacte entrée au-dessus de"

Cela fonctionne très bien, à chaque fois que quelqu'un demande, par exemple:

http://www.this.com/subfolder/page.aspx?Id=1

puis ils finissent à:

http://www.that.com/subfolder/page.aspx?Id=1

Maintenant, j'ai une page, en fait un maître-chien, http://www.this.com/image.axd, je ne veux pas de redirection.

Quelle est la syntaxe pour qui? J'ai lu le Redirection à l'Aide de caractères génériques section ici, mais je ne peux pas travailler sur la façon de faire ce qui semble être quelque chose de simple.

Noter que image.axd est un gestionnaire donc je ne peux pas juste "clic droit" sur elle et définir la redirection de biens qu'il n'existe pas physiquement.

J'ai aussi un couple de d'autres pages dans les sous-dossiers dont je ne veux pas de redirection, par exemple:

http://www.this.com/subfolder/donotredirectthispage.aspx

Toute aide serait appréciée.

Edit: Un couple de personnes ont mentionné l'aide ISAPI_Rewrite, ce dont je lui suis reconnaissant, mais je ne veux vraiment pas à introduire de la complexité dans la configuration du site. IIS semble sous-entendre que je peux obtenir ce que je veux en utilisant le ! et de 0 à 9 variables.

Est-il vraiment pas possible de le faire à l'aide de IIS?

Ma solution actuelle consiste à configurer la redirection de propriétés sur TOUS les dossiers et les pages que je veux rediriger l'exception de ceux que je fais pas, mais c'est un cauchemar de gestion.

Salut Carl, j'ai juste commencé à travailler sur ce type de redirection... quelque Chose que je ne suis pas sûr à ce sujet est là pour entrer dans ce paramétrée type de redirection. Faites-vous cela dans IIS ou directement dans la métabase? Ou peut-être dans le web.config? Je suis également en utilisant IIS6 Cordialement, Jacques

OriginalL'auteur Carl | 2008-12-10