V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
dream4ever
V2EX  ›  问与答

Windows IIS URL 重写的部分替代方案

  •  
  •   dream4ever · 291 天前 via iPhone · 948 次点击
    这是一个创建于 291 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最近发现 IIS 的 URL 重写在一些情况下会失效,但是又无法判定失效的原因,那么有没有什么软件级/代码级的替代方案,可以在一定程度上替代 URL 重写的功能。

    比如用户访问 abc.com/routes/xxx 这个路径时,软件或代码根据 xxx 的不同,将用户指向不同的地址。想问一下有这种现成的产品么?
    第 1 条附言  ·  290 天前
    啊,我昨天没说清楚,是要在保留 IIS 的前提下,只对特定路径下的请求进行重写/重定向。

    另外由于服务器是 Windows Server 2012 R2 ,没法用 Docker ,所以可以用的技术方案也受限。
    5 条回复    2024-02-08 23:00:53 +08:00
    qping
        1
    qping  
       291 天前
    ngnix ?
    Mithril
        2
    Mithril  
       291 天前
    如果你的配置很固定,那就 nginx 改个配置文件就行
    如果这个配置要做成动态的,那就 traefik 或者 openresty
    如果你就要用 UI 做配置,那就 nginx proxy manager
    dream4ever
        3
    dream4ever  
    OP
       290 天前
    啊,我昨天没说清楚,是要在保留 IIS 的前提下,只对特定路径下的请求进行重写/重定向。

    另外由于服务器是 Windows Server 2012 R2 ,没法用 Docker ,所以可以用的技术方案也受限。
    Blacktrace58
        4
    Blacktrace58  
       290 天前 via iPhone
    Iis 的拓展不能搞定吗
    dream4ever
        5
    dream4ever  
    OP
       289 天前
    @Blacktrace58 具体什么拓展?现在用的就是 URL 重写这个插件。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1013 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 23:10 · PVG 07:10 · LAX 15:10 · JFK 18:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.