Bonjour,
Impossible d'arriver à faire fonctionner une réécriture d'URL.
http://mon.domaine/sso/mon_appli => http://mon.domaine:81/mon_appli
Ca ne doit pas être compliqué, non ?
Et bien rien à faire...
http://mon.domaine:81/mon_appli affiche la page attendue, donc la liaison de site est correcte.
Voici la règle :
Je teste sur le serveur IIS lui-même http://localhost/sso/mon_appli : pas de redirection, la connexion a échoué.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <rewrite> <globalRules> <rule name="Laravel secure sur port 81" enabled="false" patternSyntax="ECMAScript" stopProcessing="true"> <match url="sso/(.*)" /> <action type="Redirect" url="http://localhost:81/{R:1}" appendQueryString="true" /> </rule> </globalRules> </rewrite>
J'ai tenté avec Application Request Routing en activant le proxy, en cochant ou pas "Use URL Rewrite to inspect incoming requests".
En cochant, ça crée une règle de redirection que j'ai adaptée :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <rule name="ARR_server_proxy" enabled="true" patternSyntax="ECMAScript" stopProcessing="true"> <match url="*sso/*" /> <action type="Rewrite" url="http://localhost:81/{R:1}" /> </rule>
Rien à faire, ça ne fonctionne pas.
Rien dans les log des requêtes échouées.
Je n'ai plus d'idée.
Partager