頁(yè)面定時(shí)刷新元標(biāo)識(shí)(Meta Refresh Tag)只能放在HTML代碼的%26lt; HEAD%26gt;區(qū)里。如下所示:
%26lt;meta http-equiv="refresh" c%26gt;
其中的“10”是告訴瀏覽器在頁(yè)面加載5秒鐘后自動(dòng)跳轉(zhuǎn)到url這個(gè)頁(yè)面。
這種方法?梢栽谡搲幸(jiàn)到。如果在論壇上發(fā)信息,先會(huì)看到一個(gè)確認(rèn)頁(yè)面,幾秒后會(huì)自動(dòng)重新跳轉(zhuǎn)回當(dāng)前的論壇頁(yè)面中。
從搜索引擎優(yōu)化的角度出發(fā),一般不希望自動(dòng)轉(zhuǎn)向有延遲。不過(guò),如果是用Meta Refresh標(biāo)識(shí)進(jìn)行轉(zhuǎn)向,一定要注意把延遲時(shí)間設(shè)定成至少10秒以上。
“javascript”自動(dòng)轉(zhuǎn)向法
由于不能解析javascript,所以搜索引擎無(wú)法察覺(jué)(自動(dòng)檢測(cè)到)用javascript腳本進(jìn)行的自動(dòng)轉(zhuǎn)向。javascript自動(dòng)重定向腳本可以放在網(wǎng)頁(yè)的任何位置上,如果要求立即跳轉(zhuǎn),則可以將其放入網(wǎng)頁(yè)源碼的%26lt;head%26gt;區(qū)內(nèi)的最上面。用javascript實(shí)現(xiàn)跳轉(zhuǎn)的范例如下:
%26lt;script language="javascript"%26gt;%26lt;!--location.replace("pagename.html")//--%26gt;%26lt;/script%26gt;
其中的“pagename.html”指特定的重定向目標(biāo)地址,用相對(duì)/絕對(duì)URL地址均可。
用javascript實(shí)現(xiàn)自動(dòng)重定向的好處在于:用戶(hù)所訪問(wèn)的目標(biāo)URL不會(huì)保留在用戶(hù)瀏覽器的歷史記錄中,如果用戶(hù)按返回按鈕返回,則將回到跳轉(zhuǎn)前的網(wǎng)頁(yè),而不是包含javascript自動(dòng)重定向腳本的跳轉(zhuǎn)頁(yè)面,所以不會(huì)出現(xiàn)當(dāng)用戶(hù)點(diǎn)擊返回按鈕后返回至重定向頁(yè),然后該頁(yè)自動(dòng)跳轉(zhuǎn)到用戶(hù)本來(lái)想離開(kāi)的那個(gè)頁(yè)面的尷尬情形。
如果需要,可以把javascript自動(dòng)重定向腳本存在一個(gè)外部文件中,并通過(guò)下面的命令行來(lái)加載,其中“filename.js”是該外部文件的路徑和文件名:
%26lt;script language="javascript" src="filename.js"%26gt;%26lt;/script%26gt;
注意:若需實(shí)現(xiàn)即刻轉(zhuǎn)向,或不希望人們看到轉(zhuǎn)向前的那個(gè)頁(yè)面,一般常用javascript腳本實(shí)現(xiàn)。在這種情況下應(yīng)將javascript腳本放入HTML源碼的%26lt;HEAD%26gt;區(qū)中。