0

我正在尝试复制此处找到的教程示例http://html5.gingerhost.com/但每当我尝试刷新页面时,它都会将我带到“500 内部服务器错误”。同样,当我单击链接并且页面加载其他内容时,当我查看源代码时,它只显示我的另一个“500 内部服务器错误”

请帮忙!

多谢!

4

1 回答 1

0

这是因为服务器也需要能够理解 URL。例如,您的页面位于http://example.com. 您使用链接的点击事件来制作它http://example.com/more-info。但是如果http://example.com/more-info服务器上不存在,刷新页面将无法正常工作,因为浏览器不会知道它/more-info实际上是索引页面的一部分。因此 pushstate 仅在客户端和服务器都识别新 URL 时才有效。

于 2013-01-04T14:47:12.670 回答