大家在網站建設的過程中,經常都會遇到重定向的問題。而且在上網時,網頁也有可能會出現重定向的情況。下面新網就給大家介紹重定向是什么意思?網站重定向時要注意什么?
一、重定向是什么意思
重定向(Redirect)就是通過各種方法將各種網絡請求重新定個方向轉到其它位置(如:網頁重定向、域名的重定向、路由選擇的變化也是對數據報文經由路徑的一種重定向)。我們在網站建設中,時常會遇到需要網頁重定向的情況。其實網站重定向極為普遍,譬如不滿意原來的域名而申請了一個新域名;買下容易被人錯拼的域名,防止客戶因為拼錯URL而找不到網站,等等。可是,很多人卻會由于使用了錯誤的重定向狀態碼而遭“滅站之災”,就象Business.com。盡管他們的重定向理由充分合理,然而若使用不當,則可能被搜索引擎誤認為是利用多個域名指向同一網站,那么你的網站就會被封掉,罪名是“利用重復的內容來干擾搜索引擎的搜索結果的網站排名”。
二、網站重定向的注意事項
1.若準備將服務器上的文件移到其它地方時,須就以下信息正確地通知搜索引擎的爬行程序,目標地址:這些文件被移向何方。移動屬性:暫時移走還是永久性移走。
2.對擁有多個域名的網站,專家建議應把那些不想在搜索引擎上推廣的域名用301跳轉命令來永久性重定向。確保網站實施了正確的301重定向。
三、重定向的流程
1.通過域名服務器(DNS)將域名轉換為網站的IP地址,然后返回給客戶。
2.打開一個該IP套接口連接。
3.記下通過該套接口的一個HTTP數據流。
4.從WEB服務器接收一個響應請求的HTTP數據流。該數據流包含狀態碼,狀態碼的值由HTTP協議所決定。這里所說的“HTTP數據流”信息也叫“頭信息(Header)”。頭信息中包括了日期,服務器類型,通常還會有一條“200 OK”信息。如果一切良好,那么網絡服務器就會將“200 OK”信息以及請求頁面發送出去。如果網站在這時候已經建立了重定向,那么服務器就會在頭信息中包含一個“302 Moved Temporarily”或“301 Moved Permanent”之類的響應信息。搜索引擎會根據服務器頭信息中的內容作出決定。