我有一个运行任务的页面,然后需要重定向到将运行任务但 http 重定向被阻止的其他页面。
有哪些类型的重定向,是否可以在不使用 http 重定向的情况下进行重定向。
我不介意在这种情况下打破后退按钮或类似的东西,因为我用户不会要求这个,它是我们调用的计划任务。
我有一个运行任务的页面,然后需要重定向到将运行任务但 http 重定向被阻止的其他页面。
有哪些类型的重定向,是否可以在不使用 http 重定向的情况下进行重定向。
我不介意在这种情况下打破后退按钮或类似的东西,因为我用户不会要求这个,它是我们调用的计划任务。
你可以使用:
window.location.replace("http://example.etc");
或者
window.location.href = "http://example.etc";
当然你可以使用 javascript 重定向,这里有一个教程。你想要的脚本是:
window.location = "http://www.google.com/"
除此之外,您运行任务的页面可以在内部代理到新页面。它不会是外部重定向,因此浏览器位置栏中的 URL 不会更改。通过代理,页面将需要出去加载内容,然后将其显示给浏览器。
这个问题真的和htaccess没有任何关系。