Я работаю над настройкой IIS 7.5 для выполнения обратного прокси-сервера для подкаталога моего сайта.
Вот URL-адрес web.config-rewrite :
<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>
IP-адрес указывает на сетевой Linux-сервер с apache и сайтом django.
Что я хочу
Все запросы для / community / qa / * перенаправляются на указанный внутренний IP-адрес.
Что происходит
/ community / qa / - дает 404 (на основном сервере IIS)
/ community / qa / questions / - дает 404 (на основном сервере IIS)
- НО -
/ community / qa / questions / ask / Работает !!!
/ community / qa / questions / unanswers / Работает !!
Таким образом, похоже, что это работает для всех URL-адресов, находящихся на 2 подкаталога в глубину от начальной точки.
Мне это кажется странным, и я не могу понять этого.
Заранее спасибо за любую помощь.