做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將保持不變。
感謝 蘇雲網絡策劃 的投稿