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

IIS将根域名重定向至Web应用子路径的实现方法

IIS根域名重定向至Web应用路径的解决方法

方法一:用IIS自带的HTTP重定向功能

  • 打开IIS管理器,找到你的domain.co.uk根站点
  • 切换到功能视图,找到并点击【HTTP重定向】
  • 勾选「将请求重定向到目标」,输入目标路径 /webapp/default.aspx
  • 勾选「将所有请求重定向到确切目标(不检查确切的目标是否存在)」
  • 状态码选「302 临时重定向」(如果需要永久跳转选301),点击确定保存

方法二:用URL Rewrite模块(推荐,更灵活)

如果没装URL Rewrite模块,先通过IIS管理器的【Web平台安装程序】搜索安装

  • 打开根站点的【URL Rewrite】功能
  • 右侧点击【添加规则】,选择「空白规则」
  • 规则名称填「Root to WebApp Redirect」
  • 匹配设置:
    • 请求路径选「与模式匹配」,模式填 ^$(匹配空路径,即根域名访问)
    • 勾选「忽略大小写」
  • 操作设置:
    • 操作类型选「重定向」
    • 重定向URL填 /webapp/default.aspx
    • 重定向类型选「临时(302)」或「永久(301)」
  • 点击应用保存配置

方法三:手动修改web.config(适合无图形界面场景)

在根站点的根目录下新建或编辑web.config文件,添加以下重写规则:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
  <system.webServer>
    <rewrite>
      <rules>
        <rule name="Root Redirect" stopProcessing="true">
          <match url="^$" />
          <action type="Redirect" url="/webapp/default.aspx" redirectType="Temporary" />
        </rule>
      </rules>
    </rewrite>
  </system.webServer>
</configuration>

提示:如果根目录已有web.config,只需要在<system.webServer>节点内插入上述<rewrite>部分即可,不要覆盖原有配置。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.15 16:16:07