Je ne peux pas comprendre comment résoudre ce problème avec url rewriting:IIS réécriture url
suivant ce modèle urls
app /(.*)
doivent être redirigés vers app/index Toutefois, le dossier de l'application contient des ressources telles que des sous-dossiers, des fichiers js et des fichiers html. Ceux-ci devraient être ignorés et aucune redirection ne devrait être faite.
Voici comment Ive fait il:
<rewrite>
<rules>
<rule name="Rule 1" stopProcessing="true">
<match url="app/(.*/.js)" />
<action type="None" />
</rule>
<rule name="Rule 2">
<match url="app/(.*)" />
<action type="Rewrite" url="app/index.cshtml" />
</rule>
</rules>
</rewrite>
Je n'ai essayé d'exclure les fichiers js pour l'instant, mais quand je navigue app/someurl, je reçois une erreur parce que l'un des fichiers js ne peut pas être chargé. Je pense que c'est parce que la première règle ne fonctionne pas.
Pouvez-vous m'aider?
quelle condition (s) si la redirection est ignorée? seulement dans les sous-dossiers ET demandant des fichiers js OU des fichiers html? La redirection – cheesemacfly
doit être ignorée lors de la demande de fichiers js et de fichiers html dans le dossier de l'application ainsi que dans les sous-dossiers – Sam