-
做seo的,總是有時候需要用到網頁重新導向。筆者整理了五種常用的方法,方便大家的使用。
一:body onload跳躍法
<body onload=“parent.location='http://www.ieseo.net/'”> 這種方法也能夠被搜尋引擎辨識。
二:meta refresh跳躍法
<meta http-equiv=「refresh」 content=「10;url=http://www.ieseo.net/」> 上述html程式碼中的「10」是延遲跳轉的時間,單位是秒。如果設為0,就表示立即跳轉。由於搜尋引擎能夠讀取html,所以對於這種自動跳轉方法,搜尋引擎是能夠自動偵測出來的。 如果跳轉時間為0,就可能被視為作弊,從而受到懲罰。如果有時間延遲(一般10秒以上),就會被視為正常應用。
三:表單跳轉法
<form name=“form1” action=http://www.ieseo.net/default.asp method=“get”> </form> <script language=“javascript”> document.form1.submit() </script > 其中form1名稱任意,但二處form1應統一。 action中的url位址必須以檔名結尾,例如「action=http://www.ieseo.net /」或「action=http://www.ieseo.net/post/」便是不規範寫法。由於搜尋引擎的蜘蛛程式是不會填寫表單的,所以搜尋引擎便無法辨識透過這種方法實現的網頁自動跳轉。
四:js跳轉法
<script language=“javascript”> location.replace( http://www.ieseo.net ) </script> 其中的“http://www.ieseo.net”是重定向目標位址。 由於搜尋引擎無法解析javascript,所以搜尋引擎便無法辨識用javascript腳本進行的自動跳轉。
五:程式跳轉法(response.redirect 、server.transfer)
response.redirect和server.transfer都能實現網頁自動跳轉,前者可以跳到站內url,也可以跳到站外url,而後者只能跳到站內url,且瀏覽器網址列的url將保持不變。