取消301重定向功能
如果您的網(wǎng)站域名發(fā)生變化,例如域名被收回,或者您的網(wǎng)站架構(gòu)發(fā)生重大調(diào)整,您需要取消某些已設(shè)置的301重定向規(guī)則,以免造成網(wǎng)站無法訪問,從而影響用戶體驗(yàn)和搜索引擎排名。本文為您介紹如何查看和取消云虛擬主機(jī)301重定向功能。
背景信息
301重定向功能可以通過以下方式進(jìn)行設(shè)置,具體方式如下所示:
主機(jī)管理控制臺(tái):在云虛擬主機(jī)管理控制臺(tái)的基礎(chǔ)環(huán)境設(shè)置頁面設(shè)置301重定向功能,具體操作,請參見設(shè)置301重定向。
網(wǎng)站配置文件:在Nginx文件(針對增強(qiáng)版Linux操作系統(tǒng)云虛擬主機(jī))或.htaccess文件(針對普通版Linux操作系統(tǒng)云虛擬主機(jī))中設(shè)置301重定向功能。
網(wǎng)站頁面:在安裝的網(wǎng)站頁面設(shè)置301重定向功能。
操作步驟
本操作前,請確認(rèn)已安裝FTP客戶端。建議您使用FileZilla工具,具體操作,請參見通過FileZilla管理網(wǎng)站程序文件。
本文以安裝在Linux操作系統(tǒng)云虛擬主機(jī)上的WordPress網(wǎng)站為例,根據(jù)301重定向的不同設(shè)置方式,選擇不同的操作取消301重定向功能。
登錄WordPress網(wǎng)站,查看網(wǎng)站域名的響應(yīng)頭(Headers)是否存在301重定向信息。
通過瀏覽器訪問WordPress網(wǎng)站域名。
在WordPress網(wǎng)站頁面按F12進(jìn)入瀏覽器的開發(fā)者工具。
在頁面頂部菜單欄處,單擊Network,然后單擊Name下的文件。
查看域名的響應(yīng)頭(Headers)中是否包含Status Code: 301 xxx字段。
在云虛擬主機(jī)管理控制臺(tái)中查找并取消301重定向功能。
找到待查看的云虛擬主機(jī),單擊對應(yīng)操作列的管理。
在左側(cè)導(dǎo)航欄,選擇 。
查看云虛擬主機(jī)的301重定向功能是否已設(shè)置。
已設(shè)置:找到待取消301重定向功能的域名,單擊對應(yīng)操作列的刪除。在彈出的對話框,單擊確認(rèn),操作結(jié)束。
未設(shè)置:請繼續(xù)執(zhí)行下一步,查看是否在網(wǎng)站配置文件中設(shè)置了301重定向功能。
在網(wǎng)站配置文件(Nginx文件或.htaccess文件)查找并取消301重定向功能。
Nginx文件存在于Linux操作系統(tǒng)的云虛擬主機(jī),
.htaccess文件
存在于普通版Linux操作系統(tǒng)的云虛擬主機(jī)Nginx文件
通過FileZilla工具連接云虛擬主機(jī)。
具體操作,請參見通過FileZilla管理網(wǎng)站程序文件。
在站點(diǎn)根目錄下找到Nginx文件,打開并查看該文件是否存在301重定向設(shè)置。
如果該文件存在如下示例代碼,表示配置文件存在301重定向設(shè)置,請繼續(xù)執(zhí)行下一步。否則操作結(jié)束。
location / { if ($host = '舊域名') { rewrite ^/(.*)$ http://新域名/$1 permanent; } }
取消301重定向功能。
進(jìn)入云虛擬主機(jī)管理控制臺(tái)。
在左側(cè)導(dǎo)航欄,選擇
。在文本輸入框中輸入如下代碼后,單擊保存設(shè)置。
location / { } location ~ /\.ht { deny all; }
.htaccess文件
通過FileZilla工具連接云虛擬主機(jī)。
具體操作,請參見通過FileZilla管理網(wǎng)站程序文件。
在站點(diǎn)根目錄下找到
.htaccess
文件,打開并查看該文件是否存在301重定向設(shè)置。如果該文件存在如下示例代碼,表示配置文件存在301重定向設(shè)置,請繼續(xù)執(zhí)行下一步。否則操作結(jié)束。
Redirect 301 / http://新域名/
刪除以下代碼并保存,以取消301重定向功能。
Redirect 301 / http://新域名/
(可選)在安裝的WordPress網(wǎng)站頁面中取消301重定向功能。
僅在WordPress網(wǎng)站頁面查看到已設(shè)置了301重定向功能時(shí)操作該步驟。
登錄WordPress網(wǎng)站,進(jìn)入儀表盤頁面。
在左側(cè)導(dǎo)航欄,選擇 。
Redirections是WordPress網(wǎng)站安裝301重定向的一種插件,本文以Redirections插件為例。
在Redirections頁面,單擊對應(yīng)URL底下的Delete,取消301重定向功能。
重新訪問WordPress網(wǎng)站源域名,查看主機(jī)的301重定向功能是否失效。
已失效:即已取消301重定向功能,操作結(jié)束。
未失效:在左側(cè)導(dǎo)航欄,單擊插件,找到安裝的Redirection插件,單擊禁用,然后清理瀏覽器緩存,再次通過訪問源域名測試已取消301重定向功能。
說明測試完成后,請根據(jù)需要重新啟用Redirection插件即可。