溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

301重定向是什么?

發布時間:2020-07-06 09:31:18 來源:網絡 閱讀:965 作者:buxir 欄目:網絡安全

頁面永久性移走(301重定向)是一種非常重要的“自動轉向”技術。網址重定向最為可行的一種辦法。當用戶或搜索引擎向網站服務器發出瀏覽請求時,服務器返回的HTTP數據流中頭信息(header)中的狀態碼的一種,表示本網頁永久性轉移到另一個地址。

在我們網站建設中,時常會遇到需要網頁重定向的情況:像網站調整,改變了網站的目錄結構,網頁被移到一個新地址?;蛘呔W頁擴展名改變,如因應用需要把.php改成.Html或.shtml,在這些情況下,如果不做重定向,則用戶收藏夾或搜索引擎數據庫中舊地址只能讓訪問客戶得到一個404頁面錯誤信息,訪問流量白白喪失。又比如某些注冊了多個域名的網站,也需要通過重定向讓訪問這些域名的用戶自動跳轉到主站點,等等。

301重定向適用于那些場景?

1:網站更換域名時,通過301永久重定向將舊域名重定向至新域名,挽回流量損失和SEO。

2:當出于需要刪除網站中的某些目錄時,比如我要刪除我博客下的博客導航,這時就可以用301永久重定向到首頁。

3:如果你有多個閑置域名時需要指向同一網站時,通過301永久重定向可以實現。

4:你打算實現URL標準化。

有這樣幾個實現301重定向的方法可供大家參考:

1)設置.htaccess文件(只適用于linux系統,并需要虛擬主機支持。)

使訪問seoyj.com/的時候就會自動轉到www.seoyj.com

在.htaccess文件里寫上以下代碼即可。

RewriteEngine on
RewriteCond %{http_host} ^seoyj.com [NC]
RewriteRule ^(.*)$ http://www.seoyj.com/$1 [L,R=301]

注意:URL標準化的301重定向(以上代碼)需要寫在其他URL-rewrite代碼之前。


301重定向是什么?

2)適用于使用Unix系統的用戶

通過此指令通知搜索引擎的spider你的站點文件不在此地址下。這是較為常用的辦法。

形如:Redirect 301 / http://www.seoyj.com

301重定向是什么?

3)適用于使用Windows系統的用戶

在域名管理后臺設置url轉發,前面寫上seocs.net 不帶www的,后面框里寫上www.seocs.net這種帶www的域名,設置成顯式轉發。顯式轉發相當于301,隱式轉發相當于302,比較危險
不過值得一提的是,因為URL轉發和301概念不同,所以并不是所有的顯式轉發都是301的(聽說萬網提供的url轉發是302的),可以使用http://tool.alimama.com/tools.php 提供的網站Header信息查詢工具查詢baidu.com,如果返回代碼有“HTTP/1.1 301 Moved Permanently”。恭喜,那就是301的。我的是新網,新網(xinnet)提供url顯式轉發是301的,我就使用了此方法。

如果你是萬網,又是windows主機,那就用DNS別名解析吧。

301重定向是什么?

4)用ASP/PHP實現301重定向:
ASP:

Response.Status="301 Moved Permanently"
Response.AddHeader "Location","http://www.baidu.com/"
Response.End

PHP:
header("HTTP/1.1 301 Moved Permanently");
header("Location:http://www.baidu.com/");
exit();


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女