HTML5历史记录重定向,如301

时间:2014-05-29 12:06:27

标签: html5 redirect html5-history

让我们说我的网站有301个重定向。

如果我没有ajax导航,并且点击链接http://example.com/page1(来自主页) - 它将回复301重定向到http://example.com/page2。所以现在如果我按下"返回"浏览器中的按钮我会转到主页面(不是/page1)。

有没有办法用html5历史导航实现这个?看起来我应该等待服务器响应,如果它说要重定向 - 我不做history.pushState并加载下一页。如果下一个没有重定向 - 我正在做history.pushState。或者我误解了什么?

是否有任何类型的路由库支持此类301重定向?

1 个答案:

答案 0 :(得分:1)

没有必要这样做。实际上,History API只是一种将您说的URL传递给浏览器的方法。

如果用户来回导航,则会像往常一样关注301重定向。