IIS URL Redirect с входными параметрами - PullRequest
0 голосов
/ 06 ноября 2019

Возникли проблемы при реализации моего первого перенаправления IIS.

У меня есть URL:

domain.com/Q7WebServer/Q7WebSrv.exe/datasnap/rest

Он может принимать диапазон входных параметров, разделенных символами /:

domain.com/Q7WebServer/Q7WebSrv.exe/datasnap/rest/GetDateTime
domain.com/Q7WebServer/Q7WebSrv.exe/datasnap/rest/GetUsageData

и т. Д. И т. Д.

Я бы хотел перенаправить на новый модуль (на самом деле DLL):

domain.com/Q7WebServer/Q7WebSrvISAPI.dll/datasnap/rest

Я начал с добавления своего перенаправления в сам файл (Q7WebSrv.exe) и он работает нормально сам по себе. Только когда я добавляю переменные, он начинает вести себя так, как я не понимаю. Например, если у меня установлено перенаправление Q7WebSrvISAPI.dll $ V $ Q (с использованием флага EXACT) и запрос

domain.com/Q7WebServer/Q7WebSrv.exe

, я получаю обратно

domain.com/Q7WebServer/Q7WebSrvISAPI.dll/Q7WebServer/Q7WebSrv.exe

Независимо от того, какие переменные $Я использую, он все еще пытается добавить часть исходного URL к перенаправлению. Я даже не хочу вдаваться в подробности при добавлении параметров ввода /.

Нужно ли начинать переписывание URL? Это целая банка червей, которую я пока не хочу открывать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...