IIS8配置的WebPortal站点如何实现根域名直接访问?
IIS 8 配置根域名直接访问WebPortal站点操作指南
以下是3种常用的实现方案,可根据你的实际场景选择:
方案1:修改站点物理路径(生产环境优先推荐)
- 打开IIS管理器,找到名为
WebPortal的站点,右键选择管理网站→高级设置 - 修改「物理路径」配置,将原来指向的上级目录替换为WebPortal应用本身的根目录,例如原路径为
C:\inetpub\wwwroot就修改为C:\inetpub\wwwroot\WebPortal - 保存设置后重启站点,即可直接通过
https://portal.xxx.ch访问原WebPortal下的所有内容
该方案无额外性能开销,访问路径最简洁稳定
方案2:配置URL重写(适合不希望修改物理路径的场景)
- 先确认IIS已安装「URL重写」模块,未安装需先完成模块部署
- 点击绑定了
portal.xxx.ch的顶级站点,找到「URL重写」功能双击进入 - 点击右侧「添加规则」,选择「空白规则」,按以下参数配置:
- 规则名称:可自定义,例如
RootPathRedirectToWebPortal - 匹配URL:请求URL选择「与模式匹配」,匹配模式选「正则表达式」,模式填
^$(仅匹配根路径空请求) - 操作设置:操作类型可选「重定向」或「重写」,重定向会在地址栏显示
/WebPortal路径,重写则始终保持根域名显示;目标URL统一填/WebPortal/{R:0}
- 规则名称:可自定义,例如
- 保存规则后重启站点即可生效
该方案无需改动原站点目录结构,灵活性更高
方案3:默认首页跳转(适合临时快速实现)
- 在站点根目录下新建默认首页文件,可选择
index.html、default.aspx等IIS默认识别的文件格式 - 在文件中写入跳转逻辑,例如HTML跳转代码示例:
<!DOCTYPE html> <html> <head> <meta http-equiv="refresh" content="0; url=/WebPortal"> </head> <body></body> </html>
- 进入IIS站点的「默认文档」设置,将你新建的首页文件调整到优先级最顶端,保存后重启站点即可
该方案配置最快,但跳转存在微小延迟,仅适合临时使用
内容的提问来源于stack exchange,提问作者BennoDual
相关产品推荐
相关产品推荐

