Estoy trabajando en la configuración de IIS 7.5 para realizar un proxy inverso para un subdirectorio de mi sitio.IIS Reverse Proxy utilizando ARR que tiene problemas con los niveles de directorio
Aquí es el web.config url-reescritura:
dirección<clear />
<rule name="Reverse Proxy to Community" stopProcessing="true">
<match url="^community/qa/(.*)" />
<action type="Rewrite" url="http://xxx.xxx.xxx.xxx/{R:1}" logRewrittenUrl="true" />
</rule>
la ip apunta a una máquina Linux en red con el sitio de Apache y una Django.
Lo que quiero
Toda solicitud de/comunidad/GC/* a ser redirigido a la IP interna especificada.
¿Qué ocurre
/comunidad/GC/- da 404 (en el servidor IIS principal)
/comunidad/qa/preguntas/- da 404 (en el servidor IIS principal)
- PERO -
/community/qa/questions/ask/Works !!!
/community/qa/questions/unanswered/Works !!
Parece que funciona para todas las URL que tienen 2 subdirectorios desde el punto de partida.
Esto me parece extraño, y no puedo entenderlo.
Gracias de antemano por cualquier ayuda.
Gracias! ¡El orden de reescritura de URL ayuda! –