重定向到包含锚点的网址

时间:2015-08-07 15:47:07

标签: javascript jquery

希望完成从http://www.foo.com/beta到新目录和锚点的重定向; http://www.foo.com/alpha/product/#tab-5。我尝试了简单的Javascript重定向

window.location.replace("http://stackoverflow.com");

window.location.href = "http://stackoverflow.com";

但是在服务器上没有相应的页面我收到了404.在做了一些研究之后,我发现你可以通过.hash将哈希添加到url中;

<script type="text/javascript">
  if(window.location.hash == ''){ 
    window.location.hash="tab-6";
  }
</script>

这给了我http://www.foo.com/beta#tab-6的最终结果,这是正确的方向。这是正确方法的开始,是否可以重定向到一个全新的目录到页面内的锚点?任何有关这方面的帮助将非常感激。提前谢谢大家。

1 个答案:

答案 0 :(得分:0)

我不确定我是否得到了这个问题,但我相信这并不难说:

window.location.href = "http://www.foo.com/alpha/product/#tab-5";

如果这样你到了404页面,那么服务器端就会出现问题,但这与javascript&#39; redirect&#39;

无关。