配置IIS Rewrite规则:访问指定URL指向静态页且不改变地址
解决IIS URL重定向地址变更问题
- 问题根源:当前配置的是**重定向(Redirect)动作,这会触发浏览器跳转修改地址栏;要实现地址不变的内容映射,需改为重写(Rewrite)**动作。
- 具体修改步骤:
- 打开IIS管理器,定位到目标站点的「URL重写」模块
- 编辑现有规则,切换到「动作」标签页
- 把「动作类型」从「重定向」改为「重写」
- 在「重写URL」中填入静态页的实际路径,例如
/staticpage/index.html(根据你的文件位置调整) - 按需勾选「追加查询字符串」和「停止处理后续规则」,保存配置
- 匹配规则校验:
确认「匹配URL」设置为精确匹配^ax/xyz$,匹配类型选择「正则表达式」,确保只有访问/ax/xyz时触发规则 - 验证:
保存后访问https://customer.com/ax/xyz,浏览器地址栏保持不变,同时加载staticpage应用的静态页面
内容的提问来源于stack exchange,提问作者prajwal gowda
相关产品推荐
相关产品推荐

