使用HTTP的meta語法也可以實(shí)現(xiàn)URL重定向,具體就是將content時(shí)間設(shè)置為0,這樣就能實(shí)現(xiàn)立即跳轉(zhuǎn)。
首先定義一個(gè)頁面,這個(gè)頁面用于返回給瀏覽器,其中包含meta元素,并制定要刷新的URL,具體如下:
<html>
<head>
<meta http-equiv="Refresh" content="3;url=http://10.224.70.57:8080/index.html" />
</head>
<body>
<p>Please follow <a href="
link</a>.</p>
</body>
</html>
這個(gè)例子中,設(shè)定的跳轉(zhuǎn)時(shí)間是3秒;將這些保存為一個(gè)PAGE,例如:index_meta.html。
如果用戶請(qǐng)求這個(gè)page,http://10.224.70.58:8080/index_meta.html;那么瀏覽器得到上面的page,HTTP的狀態(tài)是200,3秒鐘后,瀏覽器繼續(xù)請(qǐng)求
http://10.224.70.57:8080/index.html頁面,并最終得到這個(gè)頁面。
由于瀏覽器已經(jīng)成功請(qǐng)求了index_meta.html,所以這個(gè)頁面會(huì)被顯示出來;另外用戶可以通過回退來返回上個(gè)頁面,然后瀏覽器自動(dòng)又跳到下一個(gè)頁面。因此這個(gè)方法對(duì)用戶來說不是很好的方法。