通过云虚拟主机的301重定向功能可以将一个域名重定向到另一个域名,本文为您介绍如何查看和取消云虚拟主机301重定向功能。

前提条件

背景信息

云虚拟主机的301重定向可以通过以下方式进行设置,具体方式如下所示:
  • 主机管理控制台:在云虚拟主机管理控制台的基础环境设置页面设置301重定向功能,具体操作,请参见设置301重定向
  • 网站配置文件:在Nginx文件(针对增强版Linux操作系统云虚拟主机)或.htaccess文件(针对普通版Linux操作系统云虚拟主机)中设置301重定向功能。
  • 网站页面:在安装的网站页面也可以设置301重定向功能。

基于上述三种方式,如果实际业务暂不需要301重定向功能或者该功能影响网站的正常运行,请按照本文操作查看301重定向的设置方式,并根据不同设置方式,选择不同的操作取消301重定向功能。

操作步骤

本文以安装在Linux操作系统云虚拟主机上的WordPress网站为例,通过查看301重定向的三种设置方式,为您介绍不同设置方式下如何取消301重定向功能的操作方法。

  1. 通过浏览器访问WordPress网站域名,查看该域名的响应头(Headers)是否包含有关重定向的信息。
    查看域名的响应头(Headers)中是否包含Status Code: 301 xxx字段。
    说明 您可以在访问的网站页面按F12,在页面顶部菜单栏处,单击Network,然后单击Name下的文件,即可查看该域名的响应头(Headers)的相关信息。
    headers
    • 如果不存在Status Code: 301 xxx字段,则说明该网站页面不存在301重定向功能,您需要继续查看是否在云虚拟主机的管理控制台或网站配置文件中设置了301重定向功能,请继续执行步骤2步骤3
    • 如果存在Status Code: 301 xxx字段,则说明该网站页面存在301重定向功能,您需要在云虚拟主机的网站页面上取消301重定向设置,请直接执行步骤4
  2. 在云虚拟主机管理控制台中查找并取消301重定向功能。
    1. 登录云虚拟主机管理页面
    2. 找到待查看的云虚拟主机,单击对应操作列的管理
    3. 在左侧导航栏,选择基础环境设置 > 301重定向
    4. 查看云虚拟主机的301重定向功能是否存在。
      • 存在:在301重定向页面,找到待取消301重定向功能的域名,单击对应操作列的删除。在弹出的对话框,单击确认,操作结束。
      • 不存在:请继续查看是否存在其他设置方式开启了301重定向功能,请继续执行步骤3
  3. 在网站配置文件(Nginx文件或.htaccess文件)查找并取消301重定向功能。
    Nginx文件存在于Linux操作系统的云虚拟主机,.htaccess文件存在于普通版Linux操作系统的云虚拟主机。
    • Nginx文件:如果该文件存在如下示例代码,表示配置文件存在301重定向设置。
      location / {
        if ($host = '旧域名') {
        rewrite ^/(.*)$ http://新域名/$1 permanent;
        }
      }
      在左侧导航栏,选择高级环境设置 > NGINX设置,在文本输入框中输入如下代码后并保存。
      location / {
      }
      
      location ~ /\.ht {
          deny all;
      }
    • .htaccess文件:如果该文件存在如下示例代码,表示配置文件存在301重定向设置。
      通过FileZilla工具连接云虚拟主机后,在站点根目录下找到.htaccess文件,删除该代码并保存。
      Redirect 301 / http://新域名/ 
  4. 可选:在安装的WordPress网站页面中取消301重定向功能。
    仅在WordPress网站页面查看到已设置了301重定向功能时操作该步骤。
    1. 登录WordPress网站,进入仪表盘页面。
    2. 在左侧导航栏,选择工具 > Redirections
      Redirections是WordPress网站安装301重定向的一种插件,本文以Redirections插件为例。
    3. Redirections页面,单击对应URL底下的Delete,取消301重定向功能。
      插件
    4. 重新访问WordPress网站源域名,查看主机的301重定向功能是否失效。
      • 已失效:即已取消301重定向功能,操作结束。
      • 未失效:在左侧导航栏,单击插件,找到安装的Redirection插件,单击禁用,然后清理浏览器缓存,再次通过访问源域名测试已取消301重定向功能。
        说明 测试完成后,请根据需要重新启用Redirection插件即可。
        禁用插件