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

Azure Web App默认主页设置求助(关联GitHub持续交付)

解决Azure Web App默认指向Website-UI/index.html的问题

嘿,作为Web开发和Azure的新手,遇到这种路径问题完全正常,我来给你两种简单可行的方法,帮你实现访问根域名自动跳转到目标页面:

方法1:通过Azure Portal配置默认文档

这是最直观的操作方式,不需要写代码:

  • 登录Azure门户,找到你的Web应用(my-site.azurewebsites.net)
  • 在左侧导航栏里找到配置,点击进入后选择默认文档标签页
  • 点击添加,输入Website-UI/index.html,然后把这条规则拖到列表的最顶部(Azure会按从上到下的顺序匹配默认文档)
  • 保存设置,等1-2分钟生效后,访问my-site.azurewebsites.net就会自动加载目标页面了

方法2:用配置文件实现重定向(适合需要更灵活规则的场景)

如果你的Web应用是Windows环境,或者需要强制重定向,可以在仓库根目录创建一个web.config文件,内容如下:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
  <system.webServer>
    <rewrite>
      <rules>
        <rule name="Redirect to Website-UI" stopProcessing="true">
          <match url="^$" />
          <action type="Redirect" url="Website-UI/index.html" redirectType="Permanent" />
        </rule>
      </rules>
    </rewrite>
  </system.webServer>
</configuration>

把这个文件提交到GitHub仓库,重新部署后,根域名访问就会自动重定向到目标页面。

如果是Linux环境的Web应用,可以在根目录创建.htaccess文件,内容如下:

RewriteEngine On
RewriteRule ^$ /Website-UI/index.html [L,R=301]

同样提交到仓库部署即可生效。

小提示

  • 如果你用GitHub Actions部署,确保部署过程中没有改变文件结构,Website-UI文件夹能完整部署到Web App的根目录下
  • 测试的时候可以清空浏览器缓存,避免旧的缓存影响结果

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.20 06:58:45