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

问题现象

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

可能原因

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

解决方案

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