五大網頁重定向方法

seo的,總有時候需要用到網頁重定向。筆者整理瞭五種常用的方法,方便大傢的使用。

一:body onload跳轉法

<body onload=parent.location=/> 這種方法也能夠被搜索引擎識別。

二:meta refresh跳轉法

<meta http-equiv=refresh content=10;url=/> 上述html代碼中的10是延時跳轉的時間,單位是秒。如果設為0,就表示立即跳轉。由於搜索引擎能夠讀取html,所以對於這種自動跳轉方法,搜索引擎是能夠自動檢測出來的。 如果跳轉時間為0,就可能會被視為作弊,從而受到懲罰。如果有時間延遲(一般10秒以上),就會被視為正常應用。

三:表單跳轉法

<form name=form1 action=/default.asp method=get> </form> <script language=javascript> document.form1.submit() </script> 其中form1名稱任意,但二處form1應該統一。action中的url地址必須以文件名結尾,例如action= /或action=/post/便是不規范寫法。由於搜索引擎的蜘蛛程序是不會填寫表單的,所以搜索引擎便無法識別通過這種方法實現的網頁自動跳轉。

四:js跳轉法

<script language=javascript> location.replace() </script> 其中的是重定向目標地址。 由於搜索引擎無法解析javascript,所以搜索引擎便無法識別用javascript腳本進行的自動跳轉。

五:程序跳轉法(response.redirect 、server.transfer)

response.redirect和server.transfer都能實現網頁自動跳轉,前者可以跳轉到站內url,也可以跳轉到站外url,而後者隻能跳轉到站內url,且瀏覽器地址欄的url將保持不變。