最近发现 IIS 的 URL 重写在一些情况下会失效,但是又无法判定失效的原因,那么有没有什么软件级/代码级的替代方案,可以在一定程度上替代 URL 重写的功能。
比如用户访问 abc.com/routes/xxx 这个路径时,软件或代码根据 xxx 的不同,将用户指向不同的地址。想问一下有这种现成的产品么?
比如用户访问 abc.com/routes/xxx 这个路径时,软件或代码根据 xxx 的不同,将用户指向不同的地址。想问一下有这种现成的产品么?
|
qpingFeb 6, 2024
1
ngnix ?
|
|
MithrilFeb 6, 2024
2
如果你的配置很固定,那就 nginx 改个配置文件就行
如果这个配置要做成动态的,那就 traefik 或者 openresty 如果你就要用 UI 做配置,那就 nginx proxy manager |
|
3
啊,我昨天没说清楚,是要在保留 IIS 的前提下,只对特定路径下的请求进行重写/重定向。
另外由于服务器是 Windows Server 2012 R2 ,没法用 Docker ,所以可以用的技术方案也受限。 |
|
Blacktrace58Feb 7, 2024 via iPhone
4
Iis 的拓展不能搞定吗
|
|
5
@Blacktrace58 具体什么拓展?现在用的就是 URL 重写这个插件。
|