2015-05-05 43 views
-3

我想創建一個html文件,我可以使用它作爲鏈接(最終)重定向到請求的URI。如何僅使用HTML重定向到請求URI?

我可以硬編碼的重定向目標是調用者,但我寧願不。

更新: 至於是什麼,我會用它來做到這一點,下面的評論提供了一個起點:

https://stackoverflow.com/users/665261/billy-moon

Redirect from an HTML page

<!DOCTYPE HTML> 
<html lang="en-US"> 
    <head> 
     <meta charset="UTF-8"> 
     <meta http-equiv="refresh" content="1;url=http://example.com"> 
     <script type="text/javascript"> 
      window.location.href = "http://example.com" 
     </script> 
     <title>Page Redirection</title> 
    </head> 
    <body> 
     <!-- Note: don't tell people to `click` the link, just tell them that it is a link. --> 
     If you are not redirected automatically, follow the <a href='http://example.com'>link to example</a> 
    </body> 
</html> 

這將不能工作,除非我願意以硬編碼的方式用我的呼叫頁面替換'http://www.example.com'。

除非,有一種方法可以通過編程方式重定向到調用URI。

這將是客戶端重定向。我並不瞭解我公司使用的網絡服務器,因此無法假定它將在生產中投入使用。我的html將是靜態的。

另外: 目標是提供一個請求調用第三方API的鏈接,然後重定向到調用URI。 (我還沒有連接到第三方API,因此找出問題並不是問題的一部分。)在加載html之後,在重定向之前(例如調用API /但是,期望對調度器進行命令行終端呼叫)。

但是很明顯,我的問題是'如何重定向到html文件中的調用URI?'

+0

告訴我們你做了什麼.. – Lal

+0

目前尚不清楚你需要什麼,請添加一些代碼和更好的解釋請 – Nick

+0

你想要一個服務器端重定向或客戶端重定向?你使用什麼網絡服務器?是動態還是靜態生成頁面? – b4hand

回答

1

使用元標籤刷新

見:http://webmaster.iu.edu/tools-and-guides/maintenance/redirect-meta-refresh.phtml

例如:

<META http-equiv="refresh" content="0;URL=http://www.example.com"> 
+0

謝謝,但是不會重定向到http://www.example.com? – jetimms

+0

是的,你顯然需要將example.com更改爲你想重定向到的URL ...... – DrCord

+0

我想這就是問題所在。如何以編程方式重定向到調用頁面?有任何想法嗎?謝謝! – jetimms