我使用 ajax(通过 jquery)而不是整页刷新来构建这个网站。目前,它不支持浏览器的后退/下一步按钮,也不支持深度链接书签。我想实现这些功能,例如使用 jquery bbq插件,但我不确定我是否完全理解这个概念。
我缺少的要点是:我需要修改所有链接吗?
例如,取这个网址:
http://example.com/projects/title-of-project/visuals/video/
我的应用程序将 url 转换为这些变量:
section = projects
item= title-of-project
content=visuals
id=video
php 脚本检测这是一个 ajax 调用(因此仅返回视频 html)还是非 ajax 调用(因此返回整个页面 html,其中包含视频代码)。
如果我改用哈希,浏览器将不会发送变量。对?
我有点迷茫,所以如果您需要更多详细信息,请随时发表评论。