如何在虛擬主機中設置301重定向
更新時間:
免責聲明: 本文檔可能包含第三方產品信息,該信息僅供參考。阿里云對第三方產品的性能、可靠性以及操作可能帶來的潛在影響,不做任何暗示或其他形式的承諾。
概述
通過域名訪問網站時,有時會遇到頁面自動跳轉到另一個域名的網頁。這種現象便是對網站設置了301重定向的結果。本文主要介紹虛擬主機中301重定向的設置方法。
詳細信息
您可以通過以下兩種方法對主機環境中的301重定向進行設置。
在控制臺中設置
登錄主機管理控制臺,單擊基礎環境設置>301重定向,對301重定向進行設置。
提示:
- 只有解析狀態正常、已備案且萬網接入的域名,才可以使用此功能,且目標域名與源域名不能一樣。
- 只有解析和備案域名后,將域名綁定在主機上,才能進行301重定向設置。
- 臨時域名不能設置301重定向。
在網站程序中設置
以下是.NET和PHP兩種網站程序中設置301重定向的介紹。
.NET網站程序
如果您的網站程序是基于.NET技術開發的,如ASP、ASP.NET,則可以檢查網站根目錄下web.config文件中是否有重定向規則,同時需要檢查規則的定義是否正確。
PHP網站程序
如果您的網站程序是基于PHP開發的,則可以檢查網站根目錄下是否有.htaccess文件,以及文件中是否有重定向規則。以下是.htaccess文件中部分字段的介紹。
- 含有RewriteEngine On字段,則表示開啟了重定向功能。
- RewriteCond字段用來指定重定向的條件。
- RewriteRule字段用來指定重定向的規則。
注意:.htaccess文件為隱藏文件,建議通過FTP軟件連接到服務器,并在FTP軟件中設置為顯示隱藏文件。以FileZilla軟件為例,參考下圖,設置軟件為強制顯示隱藏文件。
適用于
- 云虛擬主機
文檔內容是否對您有幫助?