如何使用JavaScript重定向到网页中的其他网址?
答案 0 :(得分:37)
window.location.href = "URL2"
在页面上或包含文件中的JS块内;假设你真的想在客户端上做这件事。通常,服务器通过300系列响应发送重定向。
答案 1 :(得分:22)
由于您使用javascript
和html
...
对于纯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