IIS:根据用户执行不同的 URL 重写规则

IIS:根据用户执行不同的 URL 重写规则

我的网站https://example.com应该为用户 1 执行给定的 URL 重写规则(从而充当内部服务器 1 的反向代理),并为用户 2 执行不同的重写规则以将其发送到内部服务器 2。

使用 IIS8 会出现这种情况吗?

答案1

不可以使用 URL 重写,因为 URL 重写器在 IIS 中发生任何身份验证之前运行,所以这些服务器变量未设置,因此不能在重写规则中使用。

请注意,由于这个事实,{REMOTE_USER} 是空的。(并且它带来如图所示的问题。)那里

参见该图像来说明该过程;从那里

在此处输入图片描述

相关内容