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

IIS基础:修改默认站点移除欢迎页 配置根域名跳转指定子站点

IIS根域名跳转至子站点ABC配置方案

双节点Web场环境下,以下操作必须在两台后端IIS服务器上同步执行完全一致的配置,避免负载均衡调度到不同节点时访问效果不一致。

方案1:使用IIS原生HTTP重定向功能(推荐,无额外依赖)

该方案配置最简单、稳定性最高,配置完成后访问根路径会自动返回重定向状态码跳转到/ABC,浏览器地址栏同步显示为mysite.com/ABC,完全符合需求。

  • 先安装必要角色:两台服务器都要先装HTTP重定向角色,否则IIS里找不到对应配置入口。打开服务器管理器,进入添加角色和功能向导,找到「Web服务器(IIS)」分类下的「常见HTTP功能」,勾选HTTP重定向完成安装即可。
  • 打开IIS管理器,在左侧连接面板选中根节点下的Default Web Site,注意不要选到下级的ABC子站点,双击中间功能区的「HTTP重定向」配置项。
  • 勾选配置页里的将请求重定向到此目标选项,输入框里填/ABC即可,不要写全域名,后续如果更换域名无需调整此处配置。
  • 下方行为选项勾选仅将请求重定向到此目录(非子目录)中的内容,重定向状态码先选302 临时重定向,等所有测试都通过、确定后续路径不会调整后,再换成301 永久重定向——注意301会被浏览器本地缓存,测试阶段不要使用,否则修改配置后用户本地仍会缓存旧的跳转逻辑。
  • 点击右侧操作栏的「应用」保存配置,两台节点执行完全相同的操作。

方案2:使用URL重写规则实现(适合有复杂跳转逻辑的场景)

如果服务器已经安装了IIS URL重写组件,也可以通过重写规则实现相同效果,无需依赖HTTP重定向功能:

  • 选中Default Web Site节点,双击功能区的「URL重写」,点击右侧「添加规则」,选择入站规则下的「空白规则」。
  • 匹配规则配置:请求的URL选「与模式匹配」,使用正则匹配模式,模式内容填^$——这个正则只会匹配根路径的空请求,不会影响ABC站点或者其他路径的正常访问。
  • 条件区域无需添加额外配置,操作类型选重定向,重定向目标URL填/ABC,不需要透传根路径参数的话就取消勾选「附加查询字符串」,重定向类型选302,保存规则即可,两台节点同步配置。

验证与排错

  • 配置完成后先在每台服务器本地访问http://localhost,确认能正常跳转到/ABC、不显示IIS默认欢迎页,本地测通后再通过VIP绑定的域名访问测试,避免负载均衡干扰排查。
  • 如果配置完成后仍然显示默认欢迎页,先检查Default Web Site根目录下的默认文档列表,确认没有优先级高于重定向规则的静态首页,也可以直接删除根目录下自带的iisstart.htm、iisstart.png两个默认欢迎页文件,避免规则被干扰。
  • 不要图省事直接把ABC子站点设为默认网站的根应用,该操作确实能让访问根域名时加载ABC的内容,但浏览器地址栏不会显示/ABC路径,达不到要求的访问效果。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.29 13:15:35