【发布时间】:2017-04-29 07:36:27
【问题描述】:
如果您有一个多页网站,例如 www.examplesite.com 你有几个页面:www.examplesite.com/pagetwo 等等......
是否可以从搜索栏中删除 /pagetwo?或以更酷的方式呈现。我想 www.examplesite.com/2 更小,但是有没有办法完全删除它?
非常感谢 哈利
【问题讨论】:
如果您有一个多页网站,例如 www.examplesite.com 你有几个页面:www.examplesite.com/pagetwo 等等......
是否可以从搜索栏中删除 /pagetwo?或以更酷的方式呈现。我想 www.examplesite.com/2 更小,但是有没有办法完全删除它?
非常感谢 哈利
【问题讨论】:
你可以像这样通过 JS 操作 URL 的状态:
history.pushState("object or string", "Title", "/");
在此处阅读更多信息:http://spoiledmilk.com/blog/html5-changing-the-browser-url-without-refreshing-page/
在上述变体中,最后一位 ("/") 表示将 URL 推回站点根目录。
但我建议您询问您为什么要这样做,以及这是否是最佳解决方案。您可以轻松创建不良的用户体验并阻止人们添加书签或分享他们想要的内容。
【讨论】: