使用HTTP的meta語法也可以實現URL重定向,具體就是將content時間設置為0,這樣就能實現立即跳轉。
首先定義一個頁面,這個頁面用于返回給瀏覽器,其中包含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>
這個例子中,設定的跳轉時間是3秒;將這些保存為一個PAGE,例如:index_meta.html。
如果用戶請求這個page,http://10.224.70.58:8080/index_meta.html;那么瀏覽器得到上面的page,HTTP的狀態是200,3秒鐘后,瀏覽器繼續請求
http://10.224.70.57:8080/index.html頁面,并最終得到這個頁面。
由于瀏覽器已經成功請求了index_meta.html,所以這個頁面會被顯示出來;另外用戶可以通過回退來返回上個頁面,然后瀏覽器自動又跳到下一個頁面。因此這個方法對用戶來說不是很好的方法。