希望完成从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的最终结果,这是正确的方向。这是正确方法的开始,是否可以重定向到一个全新的目录到页面内的锚点?任何有关这方面的帮助将非常感激。提前谢谢大家。
答案 0 :(得分:0)
我不确定我是否得到了这个问题,但我相信这并不难说:
window.location.href = "http://www.foo.com/alpha/product/#tab-5";
如果这样你到了404页面,那么服务器端就会出现问题,但这与javascript&#39; redirect&#39;
无关。