Нужно выполнить перенаправление от http://www.foo.com/beta к новому каталогу и привязать его так; http://www.foo.com/alpha/product/#tab-5. Я попробовал простой Javascript перенаправляетПереадресация на URL-адрес, включая привязку
window.location.replace("http://stackoverflow.com");
window.location.href = "http://stackoverflow.com";
но без соответствующей страницы на сервере я получаю 404. После выполнения некоторых исследований я вижу, что вы можете добавить хэш URL с помощью .hash;
<script type="text/javascript">
if(window.location.hash == ''){
window.location.hash="tab-6";
}
</script>
Это дает мне конечный результат http://www.foo.com/beta#tab-6, который находится в правильном направлении. Является ли это началом правильного подхода и возможно ли перенаправить на совершенно новый каталог на якорь внутри страницы? Любая помощь по этому поводу будет высоко оценена. Спасибо всем заранее.
Похоже, что вы определили проблему? Вам нужно заставить сервер отвечать на этот URL-адрес или найти URL-адрес, на который сервер отвечает ('/ beta'?), И положить остальное в хеш ('/beta #/product/tab-5') , при необходимости обновляя привязки на вашей странице. – colllin