如何从一个URL重定向到另一个URL?

时间:2012-01-11 17:51:53

标签: javascript html

如何使用JavaScript重定向到网页中的其他网址?

7 个答案:

答案 0 :(得分:37)

window.location.href = "URL2"

在页面上或包含文件中的JS块内;假设你真的想在客户端上做这件事。通常,服务器通过300系列响应发送重定向。

答案 1 :(得分:22)

由于您使用javascripthtml ...

标记了问题

对于纯HTML解决方案,您可以使用meta中的header标记来“刷新”该页面,指定其他网址:

<meta HTTP-EQUIV="REFRESH" content="0; url=http://www.yourdomain.com/somepage.html">

如果您可以/想要使用JavaScript,则可以设置location.href的{​​{1}}:

window

答案 2 :(得分:10)

您可以通过javascript重定向任何或更多网址,只需简单window.location.href if else

使用此代码,

<script>
if(window.location.href == 'old_url')
{
    window.location.href="new_url";
}


//Another url redirect
if(window.location.href == 'old_url2')
{
    window.location.href="new_url2";
}
</script>

您可以通过此过程重定向许多网址。感谢。

答案 3 :(得分:4)

如果您想重定向,只需使用window.location即可。像这样:

window.location = "http://www.redirectedsite.com"

答案 4 :(得分:3)

为什么选择javascript?

http://www.instant-web-site-tools.com/html-redirect.html

<html>
<meta http-equiv="REFRESH" content="0;url=http://www.URL2.com"> 
</html>

除非我误解...

答案 5 :(得分:1)

RA-00937: not a single-group group function
00937. 00000 -  "not a single-group group function

答案 6 :(得分:0)

您还可以使用元标记重定向到其他网址。

<meta http-equiv="refresh" content="2;url=http://webdesign.about.com/">

http://webdesign.about.com/od/metataglibraries/a/aa080300a.htm