2024-01-13 分類: 網站建設
一:什么是網頁自動跳轉(Auto-Redirecting)?
網頁自動跳轉,也叫自動跳轉重定向。指當訪問用戶登陸到某網站時,自動將用戶跳轉其它網頁地址的一種技術。跳轉的網頁地址可以是網站內的其它網頁,也可以是其它網站。
通常情況下,瀏覽器會收到一個網頁,該頁面含有自動加載一其它網頁的代碼。該頁面有可能在服務器端被轉換,這樣的話,瀏覽器只收到一個頁面,而網頁自動跳轉往往意味著瀏覽器收到的頁面具有自動將訪問用戶送至其它頁面的功能。
對網頁自動跳轉技術的合理應用包括:將用戶跳轉到指定瀏覽器的網頁版本;當網站的域名變更或刪除后將人們跳轉到新域名下等等。但現在這種技術卻往往被搜索引擎優化人士用來作為提高網站的搜索引擎排名的一種手段。例如,先專門針對搜索引擎做一個高度優化的網頁,也就是我們通常所說的“橋頁”,然后把這個網頁提交給搜索引擎來獲得好的排名。但是,當搜索用戶通過搜索引擎的搜索結果列表點擊該網頁列表進入后,網頁自動跳轉到一個用戶本來無意去訪問的網站地址。搜索引擎常常認為自動跳轉的網頁是對讀者的誤導,所以它會對這種網頁或網站施以懲戒,不過對一些自動跳轉方法它目前還無法自動檢測出來。
Meta Refresh Tag網頁自動跳轉法
由于搜索引擎能夠讀取HTML,而Meta tags也是HTML,所以對于這種網頁自動跳轉法,搜索引擎能夠自動檢測出來。因而無論網站的轉向出于什么目的,都很容易被搜索引擎視做對讀者的誤導而受到懲罰。不過,如果跳轉延遲時間設置合適,搜索引擎就不會視之為作弊。
頁面定時刷新元標識(Meta Refresh Tag)只能放在HTML代碼的 HEAD 區里。如下所示:
META http-equiv=refresh content="1000; url=page.htm"其中的“1000”是告訴瀏覽器在頁面加載10秒鐘后網頁自動跳轉到page.htm這個頁面。
這種方法常可以在論壇中見到。如果在論壇上發信息,先會看到一個確認頁面,幾秒后會自動重新跳轉回當前的論壇頁面中.從搜索引擎優化的角度出發,一般不希望網頁自動跳轉有延遲。不過,如果是用Meta Refresh標識進行跳轉,一定要注意把延遲時間設定成至少10秒以上。
“javascript”網頁自動跳轉法
由于不能解析javascript,所以搜索引擎無法察覺用javascript腳本進行的網頁自動跳轉。javascript自動重定向腳本可以放在網頁的任何位置上,如果要求立即跳轉,則可以將其放入網頁源碼的區內的最上面。
其中的“pagename.html”指特定的重定向目標地址,用相對/絕對URL地址均可。
用javascript實現網頁自動跳轉的好處在于:用戶所訪問的目標URL不會保留在用戶瀏覽器的歷史記錄中,如果用戶按返回按鈕返回,則將回到跳轉前的網頁,而不是包含javascript自動重定向腳本的跳轉頁面,所以不會出現當用戶點擊返回按鈕后返回至重定向頁,然后該網頁自動跳轉到用戶本來想離開的那個頁面的尷尬情形。
如果需要,可以把javascript自動重定向腳本存在一個外部文件中,并通過下面的命令行來加載,
注意:若需實現即刻轉向,或不希望人們看到轉向前的那個頁面,一般常用javascript腳本實現。在這種情況下應將javascript腳本放入HTML源碼的區中。
表單(FORM)網頁自動跳轉法
搜索引擎的“爬行”程序是不會填寫表單的,所以它們也不會注意到提交表單,因而可以利用表單來實現網頁自動跳轉而不讓搜索引擎察覺
當前標題:網頁自動跳轉代碼分析
網站鏈接:http://m.newbst.com/news1/313451.html
成都網站建設公司_創新互聯,為您提供小程序開發、移動網站建設、營銷型網站建設、靜態網站、網站策劃、網站設計公司
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯
猜你還喜歡下面的內容