小編:想要更深入地了解黑帽SEO,就必須先了解關于網站的一些基礎知識,以及黑帽SEO常見的作弊手法。其中頁面跳轉便是作弊手法之一,最近我收集了一些關于頁面跳轉的相關內容,在此匯
想要更深入地了解黑帽SEO,就必須先了解關于網站的一些基礎知識,以及黑帽SEO常見的作弊手法。其中頁面跳轉便是作弊手法之一,最近我收集了一些關于 頁面跳轉 的相關內容,在此匯總分享。
頁面跳轉分類
(一)服務端跳轉
一般用戶不會感覺到跳轉的實際行為,往往通過代碼去控制,因此有些時候我們也不叫做跳轉。具體的服務端跳轉行為有很多,各個語言技術都有各自的特點。
(二)客戶端跳轉
客戶端跳轉分為:http層跳轉,應用層跳轉。
應用層跳轉分為:html head跳轉,js跳轉等。
http層跳轉
http跳轉是指server根據工作情況通過http返回狀態碼,利用http的重定向協議指示客戶端瀏覽器跳轉到相應頁面的過程,一般返回碼是302。
html head跳轉(HTML refresh)
在html代碼的head中添加特殊標簽,如下
<meta http-equiv="refresh" content="5"; url="http://www.jsdssp.com/" />
表示:5秒之后轉到One Thief首頁,這個跳轉需要瀏覽器具體解析html后采能進行。
js跳轉
通過在html代碼中添加js代碼,通過js代碼實現跳轉:
<script language="javascript" type="text/javascript"> window.location.href="http://www.jsdssp.com"; </script>
這個跳轉應該比html head跳轉更向后延遲。
各種跳轉包含關系
- 服務端跳轉
-
客戶端跳轉
- http跳轉
-
應用層跳轉
- html head跳轉
- html js跳轉
各種跳轉介紹
(一)服務端跳轉
介紹:跳轉發生在服務器上,用戶不會有任何感覺。
優點:跳轉行為在server進行, 一次tcp連接完成相關操作,對用戶是透明的,不會造成疑惑。
缺點:對用戶隱藏了信息,跳轉行為都發生在server端,對server有壓力。
(二)http跳轉
介紹:跳轉發生在服務端發生數據給客戶端過程中,用戶能夠感覺到,并且狀態碼往往為302。
優點:響應速度快,在http1.1協議下通過合適的設置可以使用同一個tcp連接,節省網絡時間,服務器及用戶端都不需要進行額外的數據處理工作,節省時間。
缺點:僅僅能做跳轉沒有其他功能,基于js及html的跳轉可以選擇延時跳轉,但是302無法選擇延時跳轉等。
(三)html head跳轉
介紹:跳轉發生在服務端已經將數據傳輸到客戶端以后,用戶能夠感覺到。
優點:跳轉方式靈活,可以指定延時跳轉等等
缺點:可能多次建立tcp連接,在低速網絡下效率更低,浪費客戶端的時間。
想要更深入地了解黑帽SEO,就必須先了解關于網站的一些基礎知識,以及黑帽SEO常見的作弊手法。(可以參考:黑帽SEO–基礎知識)其中頁面跳轉便是作弊手法之一,最近我收集了一些關于 頁面跳轉 的相關內容,在此匯總分享。
頁面跳轉分類
(一)服務端跳轉
一般用戶不會感覺到跳轉的實際行為,往往通過代碼去控制,因此有些時候我們也不叫做跳轉。具體的服務端跳轉行為有很多,各個語言技術都有各自的特點。
(二)客戶端跳轉
客戶端跳轉分為:http層跳轉,應用層跳轉。
應用層跳轉分為:html head跳轉,js跳轉等。
http層跳轉
http跳轉是指server根據工作情況通過http返回狀態碼,利用http的重定向協議指示客戶端瀏覽器跳轉到相應頁面的過程,一般返回碼是302。
html head跳轉(HTML refresh)
在html代碼的head中添加特殊標簽,如下
<meta http-equiv="refresh" content="5"; url="http://www.jsdssp.com/" />
表示:5秒之后轉到One Thief首頁,這個跳轉需要瀏覽器具體解析html后采能進行。
js跳轉
通過在html代碼中添加js代碼,通過js代碼實現跳轉:
<script language="javascript" type="text/javascript"> window.location.href="http://www.jsdssp.com"; </script>
這個跳轉應該比html head跳轉更向后延遲。
各種跳轉包含關系
- 服務端跳轉
-
客戶端跳轉
- http跳轉
-
應用層跳轉
- html head跳轉
- html js跳轉
各種跳轉介紹
(一)服務端跳轉
介紹:跳轉發生在服務器上,用戶不會有任何感覺。
優點:跳轉行為在server進行, 一次tcp連接完成相關操作,對用戶是透明的,不會造成疑惑。
缺點:對用戶隱藏了信息,跳轉行為都發生在server端,對server有壓力。
(二)http跳轉
介紹:跳轉發生在服務端發生數據給客戶端過程中,用戶能夠感覺到,并且狀態碼往往為302。
優點:響應速度快,在http1.1協議下通過合適的設置可以使用同一個tcp連接,節省網絡時間,服務器及用戶端都不需要進行額外的數據處理工作,節省時間。
缺點:僅僅能做跳轉沒有其他功能,基于js及html的跳轉可以選擇延時跳轉,但是302無法選擇延時跳轉等。
(三)html head跳轉
介紹:跳轉發生在服務端已經將數據傳輸到客戶端以后,用戶能夠感覺到。
優點:跳轉方式靈活,可以指定延時跳轉等等
缺點:可能多次建立tcp連接,在低速網絡下效率更低,浪費客戶端的時間。
《黑帽SEO之頁面跳轉》當前網址:http://www.jsdssp.com/post/20190328288.html
?