You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在IIS URL重写模块中实现指定URL的重定向?

IIS 指定URL重定向规则配置方案

以下是针对将 http://localhost/article.aspx?id=342&title=article 重定向到 http://localhost/article.aspx?id=12&title=article 的具体解决步骤:

  • 先确认URL重写模块已安装
    打开IIS管理器,查看站点功能列表里是否有「URL重写」模块。如果没有,需要先安装该模块(可通过IIS管理器的「Web平台安装程序」搜索安装)。

  • 配置精准的重写规则

    1. 进入目标站点的「URL重写」界面,右侧点击「添加规则」,选择「空白规则」。
    2. 规则基础配置:
      • 名称:自定义命名(比如「替换Article ID 342为12」)
      • 匹配URL:
        • 请求路径选择「与模式匹配」,使用「正则表达式」
        • 模式填写:^article\.aspx$(精准匹配article.aspx页面)
        • 勾选「忽略大小写」
    3. 添加匹配条件:
      • 点击「添加」,在条件配置里:
        • 输入选择 {QUERY_STRING}
        • 检查方式选「与模式匹配」
        • 模式填写:id=342&title=article(完全匹配目标查询字符串)
        • 勾选「忽略大小写」
    4. 设置重定向操作:
      • 操作类型选择「重定向」
      • 重定向URL填写:article.aspx?id=12&title=article
      • 重定向类型根据需求选「永久(301)」或「临时(302)」
      • 重要:不要勾选「追加查询字符串」,避免重复拼接参数
  • 验证与排查
    保存规则后访问原URL测试跳转效果。如果仍未生效:

    • 检查正则模式是否有误,比如点号是否转义(\.)
    • 确认条件里的查询字符串完全匹配原请求的参数顺序和内容
    • 查看IIS日志,确认请求是否触发了该重写规则

内容的提问来源于stack exchange,提问作者Susmita Budhe

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.29 21:23:19