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

在IIS Windows Server 2019中移除URL子目录,实现根域名访问登录页

IIS根域名直接指向登录页的URL重写配置

先确认前提

你得先在IIS上装了URL Rewrite模块——要是没装,直接打开IIS管理器的“模块”面板,找对应的下载安装就行。

核心配置(地址栏不变的内部重写)

这种配置下,用户访问https://mywebsite.com时,服务器内部偷偷转到/Sub1/login,地址栏还是显示根域名,完全不影响用户体验:

  1. 打开IIS管理器,找到你的目标网站,双击左侧面板里的URL Rewrite
  2. 点右侧的“添加规则”,选“空白规则”
  3. 按下面填参数:
    • 规则名称:随便起个好记的,比如RootToLogin
    • 匹配URL部分:
      • 请求路径选Matches the Pattern
      • 使用Regular Expressions
      • 模式填^$(这个正则就是匹配空路径,也就是用户直接访问根域名的情况)
      • 忽略大小写勾上
    • 条件:不用额外加,直接跳过
    • 操作部分:
      • 操作类型选Rewrite
      • 重写URL填/Sub1/login
      • 追加查询字符串勾上
      • 停止处理后续规则勾上(避免其他规则干扰)
  4. 点“应用”保存就完事了

可选:地址栏跳转的永久重定向

要是你希望用户访问根域名时,地址栏直接变成https://mywebsite.com/Sub1/login,就把操作类型改成Redirect,然后:

  • 重定向URL填/Sub1/login
  • 重定向类型选Permanent (301)
  • 其他默认就行,保存生效

验证一下

配置完直接访问https://mywebsite.com,应该就能看到原来/Sub1/login的登录表单了。要是没生效,检查这几点:

  • URL Rewrite模块是不是真装好了
  • 规则里的模式^$有没有写错(别多打空格或者字符)
  • 网站的应用程序池是不是正常跑着

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.18 01:40:23