Мы создали шлюз приложений Azure с использованием правил на основе путей для перенаправления запросов клиентов на серверы в фоновом пуле на основе имени экземпляра клиента, например:
"/client1/*" -> Server1
"/client2/*" -> Server2
"/client3/*" -> Server1
Когда мы делаем запросы кhttp://mygateway.azure.com/client1/, работает нормально, а Server1 возвращает ожидаемую страницу.Но когда я пропустил конечную косую черту /
, например http://mygateway.azure.com/client1,, Server1 не может быть найден и страница не возвращается.Похоже, что шлюз приложений не может разрешить URL во время операции перезаписи.
Я пробовал строгие настройки для пути в ApplicationGatewayBackendHttpSettings, такие как "/client1
", "/client1/*
" и "/client1*
", но это не сработало.
Вам когда-нибудь казалось, что эта проблема?
Tks