使用Windows云虚拟主机搭建网站后,在主机管理控制台设置了网站的默认首页,但设置并未生效。本文介绍这种情况的可能原因和解决方案。

问题现象

使用Windows云虚拟主机搭建网站后,在主机管理控制台设置了网站的默认首页,但访问网站时还是跳转到了其他页面。

可能原因

  • 主机管理控制台默认首页优先级错误。
  • web.config文件中默认首页配置错误。

解决方案

  1. 登录云虚拟主机管理页面
  2. 找到首页未生效的云虚拟主机,单击对应操作列的管理
  3. 在左侧导航栏,选择基础环境设置 > 默认首页设置
  4. 默认首页设置页面,查看首页优先级设置区域中显示的优先级最高的页面是否为默认首页。
    • 优先级设置正确,请继续执行操作步骤5
    • 优先级设置错误,请先调整优先级,然后继续执行操作步骤5
  5. 修改web.config配置文件。
    1. 使用FTP客户端连接云虚拟主机。
      建议您使用FileZilla或CuteFTP,具体操作,请参见使用FileZilla管理文件使用CuteFTP管理文件
    2. 下载web.config配置文件。
      web.config配置文件在站点根目录下。
    3. 在本地打开web.config配置文件。
    4. 搜索关键字add value,查看该关键字后是否有指定默认首页文件名,或者首页文件名先后顺序是否符合需求。
      根据关键字add value后参数是否正确,选择对应操作:
      • 如果add value后参数正确,请执行操作步骤6
      • 如果add value后参数错误,请执行下一步。
    5. 在对应错误行之前加<clear />,如下图所示。
      修改首页
    6. 保存并退出文件编辑器。
    7. 使用FTP客户端将文件上传至网站根目录下。
  6. 查看网站是否恢复正常。
    如问题仍未解决,请提交工单