如何在不重新加载的情况下更改浏览器栏URL

时间:2014-12-16 10:10:02

标签: javascript jquery .htaccess url

我的网站在浏览器栏的主页上生成以下网址:

http://example.com/int/bdf/eng/

我想在不重新加载页面的情况下将其更改为以下内容:

http://example.com

是否有可用的IE8 +解决方案?

我知道window.history.pushState("", "", "");但是如何使用它?或者使用htaccess文件会更好吗?

1 个答案:

答案 0 :(得分:0)

根据W3C standards,您可以使用位置哈希属性。

对于像这样的示例网址:

http://www.example.com/test.htm#part2

location.hash值为:“#part2”和here is a JSFiddle,向您展示如何使用它。