16 juillet 2018
[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”