通过301重定向可以将一个域名重定向到另一个域名,如果是Linux操作系统增强版云虚拟主机,您还可以在301重定向页面设置HTTPS重定向功能。本文主要介绍如何设置301重定向、HTTPS重定向以及取消301重定向的方法。

前提条件

  • 已将源域名和目标域名绑定到云虚拟主机。
    说明 如果域名在黑名单内,则无法被绑定到云虚拟主机。
  • 万网接入的域名已正常解析并已备案。
    说明 如果您的域名用于中国内地的互联网信息服务,则您需要申请域名备案。更多信息,请参见 备案流程概述

功能介绍

当您更换新的域名后,可以通过301重定向的方法将旧的域名指向新的域名,访客或搜索引擎通过旧的域名向网站服务器发出浏览请求时,服务器会返回301状态码提示您当前访问的网站已迁移到新的域名,并自动跳转至新的域名。针对Linux操作系统增强版云虚拟主机,您还可以在301重定向页面,对域名开启HTTPS重定向功能。

使用限制

  • 仅支持对网站首页设置301重定向。
  • 不支持对临时域名设置301重定向。
  • M2型云虚拟主机和共享虚拟主机普惠版不支持设置301重定向。
  • 目标域名与源域名不能为同一个域名。例如,域名已经作为目标域名存在,就不能再作为源域名使用。
  • 同一个源域名不能重定向到不同的目标域名。例如,已设置域名A到域名B的301重定向功能,就不能同时设置域名A到域名C的301重定向功能。
  • 针对Linux操作系统增强版云虚拟主机,只有源域名和目标域名都开启了HTTPS功能时,才可以开启HTTPS重定向功能。

设置301重定向

  1. 登录云虚拟主机管理页面
  2. 找到待操作的云虚拟主机,单击对应操作列下的管理
  3. 在左侧导航栏,选择基础环境设置 > 301重定向
  4. 301重定向页面,选择已准备好的源域名(主机的旧域名)和目标域名(主机的新域名)后,单击添加
    如果您已设置域名A到域名B的301重定向功能,并且需要设置域名A到域名C的301重定向功能时,请先取消域名A到域名B的301重定向功能,然后再设置域名A到域名C的301重定向功能。否则,设置域名A到域名C的301重定向功能时,会出现 源域名已经配置重定向,请删除原重定向后再配置新重定向的错误提示。具体操作,请参见 取消301重定向301重定向
  5. 在弹出的确认对话框中,单击确认
    301重定向添加成功后,如果万网接入的域名解析正常且已备案,则301重定向添加成功后才会生效。 设置重定向成功

开启或关闭HTTPS重定向功能

本操作仅适用于Linux操作系统增强版云虚拟主机,且您的网站需要通过HTTPS的形式访问旧的域名时指向新的域名,301重定向功能设置成功后,您可以选择为该域名开启HTTPS重定向功能。如果您的网站不需要通过HTTPS的形式访问旧的域名时指向新的域名,您可以手动关闭该功能。
说明
  • 针对Windows操作系统增强版云虚拟主机,由于系统本身已支持HTTPS形式的跳转,无需您再单独配置HTTPS重定向功能,请跳过该步骤。
  • 针对其它类型的云虚拟主机,具体请以实际控制台页面显示为准。
  1. 设置域名的301重定向功能。
    具体操作,请参见 设置301重定向
  2. 找到已设置301重定向的域名,单击对应支持HTTPS重定向列的开启关闭
    • 开启:在301重定向的基础上开启HTTPS重定向功能后,您的网站支持通过HTTP和HTTPS形式重定向域名。通过HTTPS形式访问网站可提高网络访问的安全性,防止传输数据被泄露或篡改,实现高强度地双向加密传输。

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

    • 关闭:在301重定向的基础上关闭HTTPS重定向功能后,您的网站仅允许通过HTTP的形式访问旧的域名时指向新的域名,并不能实现HTTPS的加密重定向功能。
  3. 在弹出的确认对话框中,单击确认

取消301重定向

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

  1. 登录云虚拟主机管理页面
  2. 找到待操作的云虚拟主机,单击对应操作列下的管理
  3. 在左侧导航栏,选择基础环境设置 > 301重定向
  4. 301重定向页面,找到已完成301重定向的域名,单击对应操作列的删除
  5. 在弹出的对话框中,单击确认
    云虚拟主机成功取消301重定向功能后,开启的HTTPS重定向功能也会同时被关闭,即您无法通过HTTP或HTTPS的形式访问旧的域名时指向新的域名。