如何将网页从一个域重定向到另一个域?

use*_*997 5 html javascript http asp-classic

当第一个域(网页)加载时,如何将域重定向到另一个域?

Bal*_*usC 14

纯HTML替代品是HTML中的以下<meta>标记<head>:

<meta http-equiv="refresh" content="0;http://anotherdomain.com">
Run Code Online (Sandbox Code Playgroud)

0是在重定向之前页面必须保持打开的秒数.在这种情况下,只要您加载页面,它就会立即发生.与提议的JS解决方案相反,在禁用JS的浏览器中,这也可以正常工作.

但是,如果您能够毫无困难地挂接服务器端代码(即响应尚未提交等等),那么无论如何我都希望在HTML/JS解决方案之上.


Bar*_*ker 9

有几种方法可以做到这一点.一种是将onload事件添加到body标记,将window.location设置为新域.

<script language=javascript>
function redirect(){
  window.location = "http://example.com";
}
</script>

<body onload="redirect()">

</body>
Run Code Online (Sandbox Code Playgroud)


小智 1

<% Response.Redirect ("http://example.com") %>
Run Code Online (Sandbox Code Playgroud)

请参阅此处了解更多信息。