设置301重定向和HTTPS重定向

通过301重定向可以将旧域名重定向到另一个新域名,有助于提升网站的搜索引擎排名和用户体验。如果云虚拟主机为Linux操作系统增强版,则您还可以在301重定向页面设置HTTPS重定向功能,通过HTTPS的形式访问旧的域名时会自动指向新的域名。本文为您介绍设置301重定向和HTTPS重定向的方法。

前提条件

  • 已将源域名和目标域名绑定到云虚拟主机。

    说明

    如果域名在黑名单内,则无法被绑定到云虚拟主机。

  • 万网接入的域名已正常解析并已备案。

    说明

    如果您的域名用于中国内地的互联网信息服务,则您需要申请域名备案。更多信息,请参见备案流程概述

使用限制

  • 域名限制

    • 不支持对临时域名设置301重定向。

    • 目标域名与源域名不能为同一个域名。

      例如,域名已经作为目标域名存在,就不能再作为源域名使用。

    • 同一个源域名不能重定向到不同的目标域名。

      例如,已设置域名A到域名B的301重定向功能,就不能同时设置域名A到域名C的301重定向功能。

  • 主机类型限制

    • M2型云虚拟主机和共享虚拟主机普惠版不支持设置301重定向。

    • 增强版云虚拟主机支持全网站页面设置301重定向,普通版云虚拟主机仅支持对网站首页设置301重定向。

    • 针对Linux操作系统增强版云虚拟主机,只有源域名和目标域名都开启了HTTPS功能时,才可以开启HTTPS重定向功能。具体操作,请参见开启或关闭HTTPS重定向功能

设置301重定向

当您更换新的域名后,可以通过设置301重定向功能将旧的域名指向新的域名,访客或搜索引擎通过旧域名向网站服务器发出浏览请求时,服务器会返回301状态码提示您当前访问的网站已迁移到新的域名,并自动跳转至新域名。

  1. 登录云虚拟主机管理页面
  2. 找到待操作的云虚拟主机,单击对应操作列下的管理
  3. 在左侧导航栏,选择基础环境设置 > 301重定向
  4. 301重定向页面,选择已准备好的源域名(主机的旧域名)和目标域名(主机的新域名)并单击添加,然后单击确认

    • 如果弹出301重定向添加成功!提示,则单击确认

      301重定向添加成功后,如果万网接入的域名解析正常且已备案,则301重定向添加成功后才会生效。

      设置重定向成功

    • 如果出现源域名已经配置重定向,请删除原重定向后再配置新重定向的错误提示,单击确认。请先取消源域名的已有重定向功能,然后再重新设置源域名到新域名的301重定向。

      301域名重定向失败.jpg

      例如,您已设置域名A到域名B的301重定向功能,并且需要设置域名A到域名C的301重定向功能时,会出现源域名已经配置重定向,请删除原重定向后再配置新重定向的错误提示。请您先取消域名A到域名B的301重定向功能(即执行步骤5),然后再重新设置域名A到域名C的301重定向功能。

  5. (条件必选)取消301重定向功能。

    如果您不再需要云虚拟主机的301重定向功能,您可以取消该功能。

    1. 301重定向页面,找到已完成301重定向的域名,单击对应操作列的删除

    2. 在弹出的对话框中,单击确认

      云虚拟主机成功取消301重定向功能后,开启的HTTPS重定向功能也会同时被关闭,即您无法通过HTTP或HTTPS的形式访问旧域名时会指向新域名。

开启或关闭HTTPS重定向功能

本操作仅适用于Linux操作系统增强版云虚拟主机,且只有源域名和目标域名都开启了HTTPS功能。

说明
  • 针对Windows操作系统增强版云虚拟主机,由于系统本身已支持HTTPS形式的跳转,无需您再单独配置HTTPS重定向功能,请跳过本步骤。

  • 针对其他类型的云虚拟主机,具体请以实际控制台页面显示为准。

  1. 设置域名的301重定向功能。

    具体操作,请参见设置301重定向

  2. 开启或关闭HTTPS重定向功能,然后单击确认

    开启HTTPS重定向

    • 场景说明:如果您的网站需要通过HTTPS的形式访问旧的域名时指向新的域名,则在301重定向功能设置成功后,您可以选择为该域名开启HTTPS重定向功能。

    • 影响:在301重定向的基础上开启HTTPS重定向功能后,您的网站支持通过HTTP和HTTPS形式重定向域名。通过HTTPS形式访问网站可提高网络访问的安全性,防止传输数据被泄露或篡改,实现高强度地双向加密传输。

      例如,域名A和域名B设置了301重定向功能,如果同时为域名A开启了HTTPS重定向功能,则您的网站不仅允许通过HTTP的形式访问域名A时指向域名B,而且还允许您通过HTTPS的形式访问域名A时可以指向域名B。

    • 操作:找到已设置301重定向的域名,单击对应支持HTTPS重定向列的开启,然后单击确认

    关闭HTTPS重定向

    • 场景说明:如果您的网站不需要通过HTTPS的形式访问旧的域名时指向新的域名,则您可以手动关闭HTTPS重定向功能。

    • 影响:在301重定向的基础上关闭HTTPS重定向功能后,您的网站仅允许通过HTTP的形式访问旧的域名时指向新的域名,并不能实现HTTPS的加密重定向功能。

    • 操作:找到已设置301重定向的域名,单击对应支持HTTPS重定向列的关闭,然后单击确认

相关文档

301重定向功能可以通过主机管理控制台、网站配置文件、网站页面三种方式设置,如果您的实际业务暂不需要301重定向功能或者该功能影响网站的正常运行,您可以根据不同设置方式选择不同操作取消该功能。具体操作,请参见查看和取消云虚拟主机的301重定向功能