[IIS7] Réécrire vers une autre URL => erreur 404

Je me suis retrouvé bloqué quelques heurs sur une erreur toute bête.

Besoin

Je souhaite réécrire tout ce qui commence par /toto/ vers un autre site (c’est un exemple hein je vous rassure :)). Pour cela, rien de bien compliqué. Dans IIS, sur la node du serveur => « Réécriture d’URL » ajouter une règle avec ces caractéristique :
– Modèle : ^toto(.*)
– Action « Réécrire » avec l’URL à « http://MonServeur.fr/tot{R:1}

Problème

Et là, erreur 404 lorsque je veux tester ma réécriture … 😥

Solution

Il faut activer le fait que le serveur puisse faire proxy.

Dans IIS, sur la node du serveur=> Application Request Routing Cache => Serveur Proxy Settings… (c’est un peux caché sur la droite  😉  )

 

Puis dans l’interface cocher la case « Enable proxy »

Ajouter un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *