二十二世纪古墓奇兵爱慕影院

小梁建站專注重慶中小企業網站建設SEO優化,讓您網站更具價值!

當前位置:首頁 > SEO基礎 > 關于網站域名301重定向URL轉跳規范化介紹

關于網站域名301重定向URL轉跳規范化介紹

時間:2018-09-12 00:02 來源:重慶網站制作公司(www.l2qz.net) 作者:重慶網站建設公司

關于網站域名301重定向URL轉跳規范化介紹
 

關于網站域名301重定向URL轉跳規范化介紹
當站點地址更改時,需要將老域名301重定向到新的URL地址,實際上是將訪問請求從舊地址重定向到新域名。301永久重定向對用戶和搜索引擎都是友好的。沒有什么不好的SEO。舊站點的關鍵字排名和PR級別都傳遞給新站點,新站點將更改網站域名,并告訴搜索引擎頁面已使用域名301永久重定向永久轉移到新域名。避免搜索引擎找不到頁面,網站對搜索引擎比較友好。域名重定向有利于用戶體驗和搜索引擎爬行,如增加域名權重、優化網頁內容、轉移PR、提高搜索引擎優化效果等。表達朋友的用戶體驗,避免創建404錯誤頁。在使用301將地址重定向到新域名后,搜索引擎只會索引新域名并將舊地址轉移到新域名。正確使用301永久重定向命令不會對排名產生任何影響。
 
一、域名301重定向使用的常見三種情況:

1、網站域名變更時,使用301永久重定向將舊域名重定向至新域名,挽回關鍵詞排名和流量損失。
 
2、因某些原因需要刪除網站中的個別目錄時,比如我要刪除建站教程的一級導航,這種情況就可以使用301永久重定向到網站首頁
 
3、多個域名需要指向同一個站點時,打算實現網址規范化,通過301永久重定向可以實現。
 
 
重定向和請求轉發(包括JS跳轉方法)之間的區別很簡單。重定向是客戶端行為,轉發是服務器行為。轉發屬于一個請求,重定向到第二個請求,轉發地址欄不會改變,重定向地址欄會改變,在項目中轉發,可以重定向到項目外部。使用轉發時,JSP容器使用內部方法調用目標頁,新頁面繼續處理相同的請求,瀏覽器將不知道此過程。相反,重定向意味著第一頁通知瀏覽器發送新的頁請求。重定向語句如下:請求。GetRequestDispatcher(new.jsp)。轉發(請求、響應)/重定向到jsp頁面上的new.jspresponse.sendReDirect(new.jsp)/重定向到new.jsp,您還可以看到轉發是以下方式完成的:當然,您也可以通過重定向在jsp頁面上實現重定向:response.sendReDirect(new.jsp)/重定向到new.jsp%2,本質上是對句子的不同解釋。重定向是客戶端行為,轉發是服務器行為。你為什么這么說?這取決于兩個操作的工作流程:轉發過程:客戶端瀏覽器發送http請求->web服務器接受請求->調用中的一個方法完成請求處理和容器內的轉發操作->目標源發送給客戶;在這種情況下,轉發路徑必須是url,位于同一個web容器下,不能移交給其他Web路徑,中間傳遞的是請求。在它自己的容器中,客戶端瀏覽器路徑欄中顯示的路徑仍然是它第一次請求的路徑,這意味著客戶端不覺得服務器轉發了它。轉發行為是瀏覽器只發出一個訪問請求。重定向處理:客戶端瀏覽器發送http請求->Web服務器接受并向客戶端瀏覽器發送302狀態代碼響應和相應的新位置->客戶端瀏覽器發現它是302響應,然后自動發送新的http請求,請求url是新的位置地址->服務器根據該請求查找資源并將其發送到客戶端。這里的位置可以重定向到任何URL,因為瀏覽器重新發出請求,所以沒有請求傳遞的概念。在客戶端瀏覽器路徑欄中顯示重定向路徑,客戶可以在其中觀察地址的更改。瀏覽器對至少兩個訪問請求執行重定向行為。
 
通過重定向到Bilibili的資源xxoo,A站點實際上什么也沒做,但是有一個相對友好的域名xoo,它存在于Bilibili中,由Bilibili提供,但域名并不那么友好。因此,對于搜索引擎來說,可以節省A站的地址來對應xxoo資源,而不是Bilibili,這意味著Bilibili已經釋放了版權、帶寬和服務器資金。但是,當用戶通過搜索引擎搜索xxoo資源時,他們從A站出來,而A站沒有做任何事情,但是搜索引擎告訴他們,B站已經做了所有事情,但用戶并不知道。值被站A竊取。302暫時移動請求的資源暫時駐留在不同的URL中。因為重定向可能偶爾會更改,所以Clinet應該繼續使用請求URL作為未來的請求。URL必須由響應中的位置字段提供。除非是HEAD請求,否則響應的實體主體應該包含一個帶有指向新URL的超鏈接的簡短評論。如果您使用POST方法響應請求接收302狀態代碼,則除非用戶能夠確認請求,否則用戶代理無法自動重定向請求,因為這可能改變發出請求的條件。注意:當POST請求在接收302狀態代碼后被自動重定向時,一些現有的用戶代理將錯誤地將其更改為GRT請求。
 
 
三、http重定向301/302/303/307301 永久重定向,告訴客戶端以后應從新地址訪問.302 作為HTTP1.0的標準,以前叫做Moved Temporarily ,現在叫Found. 現在使用只是為了兼容性的處理,包括PHP的默認Location重定向用的也是302.但是HTTP 1.1 有303 和307作為詳細的補充,其實是對302的細化303:對于POST請求,它表示請求已經被處理,客戶端可以接著使用GET方法去請求Location里的URI。307:對于POST請求,表示請求還沒有被處理,客戶端應該向Location里的URI重新發起POST請求。測試的test.html代碼,發起post請求到test.php頁面中test.php頁面分別給出3種重定向處理,都跳到test2.phptest2.php打印出post的結果(至于怎么寫..自己查手冊吧,PHP發送頭很容易.)1.....2.301=HTTP/1.1 301 Moved Permanently,3.302=HTTP/1.1 302 Found,4.303=HTTP/1.1 303 See Other,5.307=HTTP/1.1 307 Temporary Redirect,6.....測試結果:301,302和303的處理結果是一樣的,直接跳轉到test2.php,post沒有內容307的會重新post請求到test2.php,并且給出頁面提示重定向實際使用是一個響應碼(301或302或303或307)和一個響應頭location,當瀏覽器收到響應的時候check響應碼是3xx,則會取出響應頭中location對應的url(重定向中url的編碼問題),然后將該url替換瀏覽器地址欄并發起另一次HTTP事務。關于301、302、303、307的區別,找不到好的文章,因此打算直擼HTTP 1.0規范和HTTP 1.1規范,結合一些實際的案例和tomcat實現,來說清楚這幾個狀態碼的差異。

版權聲明:本文:關于網站域名301重定向URL轉跳規范化介紹 由重慶網站制作公司(www.l2qz.net)原創內容,如需要轉載請注明原文網址:重慶網站建設公司http://www.l2qz.net/

 
喜歡看,就分享到:

圍觀: 9999次 | 責任編輯:重慶網站建設公司

回到頂部
二十二世纪古墓奇兵爱慕影院 排列三杀一码推荐 快三倍投怎么合理 一分彩大小单双玩法说明 白小如三肖六码期期准百度网 大乐透预测乐彩网17500谜语 恒发彩票链接 北京pk10计划分析群 来几局百人牛牛有规律不 单机二十一点 时时彩哪个计划好用 宝龙 山东时时五运