通过云虚拟主机的301重定向功能可以将一个域名重定向到另一个域名,本文为您介绍如何查看和取消云虚拟主机301重定向功能。
前提条件
- 已安装WordPress网站。具体操作,请参见使用云虚拟主机安装网站。
- 已安装FTP客户端。建议您使用FileZilla工具,具体操作,请参见使用FileZilla管理文件。
背景信息
云虚拟主机的301重定向可以通过以下方式进行设置,具体方式如下所示:
- 主机管理控制台:在云虚拟主机管理控制台的基础环境设置页面设置301重定向功能,具体操作,请参见设置301重定向。
- 网站配置文件:在Nginx文件(针对增强版Linux操作系统云虚拟主机)或.htaccess文件(针对普通版Linux操作系统云虚拟主机)中设置301重定向功能。
- 网站页面:在安装的网站页面也可以设置301重定向功能。
基于上述三种方式,如果实际业务暂不需要301重定向功能或者该功能影响网站的正常运行,请按照本文操作查看301重定向的设置方式,并根据不同设置方式,选择不同的操作取消301重定向功能。
操作步骤
本文以安装在Linux操作系统云虚拟主机上的WordPress网站为例,通过查看301重定向的三种设置方式,为您介绍不同设置方式下如何取消301重定向功能的操作方法。
- 通过浏览器访问WordPress网站域名,查看该域名的响应头(Headers)是否包含有关重定向的信息。查看域名的响应头(Headers)中是否包含Status Code: 301 xxx字段。说明 您可以在访问的网站页面按F12,在页面顶部菜单栏处,单击Network,然后单击Name下的文件,即可查看该域名的响应头(Headers)的相关信息。
- 在云虚拟主机管理控制台中查找并取消301重定向功能。
- 在网站配置文件(Nginx文件或.htaccess文件)查找并取消301重定向功能。Nginx文件存在于Linux操作系统的云虚拟主机,.htaccess文件存在于普通版Linux操作系统的云虚拟主机。
- Nginx文件:如果该文件存在如下示例代码,表示配置文件存在301重定向设置。
location / { if ($host = '旧域名') { rewrite ^/(.*)$ http://新域名/$1 permanent; } }
在左侧导航栏,选择,在文本输入框中输入如下代码后并保存。location / { } location ~ /\.ht { deny all; }
- .htaccess文件:如果该文件存在如下示例代码,表示配置文件存在301重定向设置。通过FileZilla工具连接云虚拟主机后,在站点根目录下找到.htaccess文件,删除该代码并保存。
Redirect 301 / http://新域名/
- Nginx文件:如果该文件存在如下示例代码,表示配置文件存在301重定向设置。
- 可选:在安装的WordPress网站页面中取消301重定向功能。仅在WordPress网站页面查看到已设置了301重定向功能时操作该步骤。