如何仅使用HTML重定向到请求URI?

时间:2015-05-05 15:35:19

标签: html

我想创建一个html文件,我可以将其用作(最终)重定向到请求URI的链接。

我可以将重定向目标硬编码为来电者,但我不愿意。

更新: 至于我将用它做什么,以下注释提供了一个起点:

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

on 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>

除非我愿意替换&{39; http://www.example.com&#39;与我的呼叫页面类似地以硬编码的方式。

除非,有一种方法可以通过编程方式重定向到调用URI。

这将是客户端重定向。我不了解我公司使用的网络服务器,也不能假设它已经投入生产,如果它有效的话。我的HTML将是静态的。

除了: 目标是提供一旦请求调用第三方API的链接,然后重定向到调用URI。 (我还没有与第三方API的连接,所以搞清楚这不是问题的一部分。)在html加载之后,但在重定向之前(例如调用API /但是,需要对调度程序进行命令行终端调用。

但要明确的是,我的问题是如何重定向到html文件中的调用URI?&#39;

1 个答案:

答案 0 :(得分:1)

使用元标记刷新

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

示例:

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