Ajouter une règle de réécriture d'URL sur le site Web racine pour une URL spécifique
Est-il possible d'appliquer une réécriture d'URL basée sur une URL correspondante après le nom de mon site Web? Alors disons que j'ai une règle sur http: // foo: 8080 qui me permet d'aller sur http: // foo: 8080 / et qui réécrirait aussi sur http: // . Existe-t-il un moyen de dire que si j'accède à http: // foo: 8080 / bar, cela me mènera à http: // aussi / bar mais que la règle sur le site Web foo sans aucune application en dessous?
Cela permettrait à plusieurs règles sur un site de rediriger en fonction de l'endroit où je navigue en premier lieu plutôt que de configurer plusieurs applications pour chaque règle de réécriture.
J'espère que cela a du sens, si ce n'est pas le cas, mais vous pensez avoir une réponse, faites-le moi savoir et j'essaierai d'être plus clair.
Merci
Merci à @MisterSmith de m'avoir orienté dans la bonne direction, j'ai trouvé la réponse ci-dessous, cela permet également d'utiliser http ou https. Ma configuration ressemble maintenant à celle ci-dessous:
<rewrite>
<rules>
<rule name="Rule" stopProcessing="true">
<match url="^bar/(.*)" />
<action type="Rewrite" url="{C:1}://too:8080/bar/{R:1}" />
<conditions>
<add input="{CACHE_URL}" pattern="^(https?)://" />
</conditions>
</rule>
</rules>
</rewrite>
La règle est définie sur le site Web "foo" et maintenant, lorsque je vais sur http: // foo / bar / blahblahblah, je reçois une réponse de http: // aussi: 8080 / bar / blahblahblah