Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/442.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在不重新加载的情况下更改浏览器栏url_Javascript_Jquery_.htaccess_Url - Fatal编程技术网

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

Javascript 如何在不重新加载的情况下更改浏览器栏url,javascript,jquery,.htaccess,url,Javascript,Jquery,.htaccess,Url,我有一个网站,在浏览器栏的主页上生成以下URL: http://example.com/int/bdf/eng/ 我希望在不重新加载页面的情况下将其更改为以下内容: http://example.com 是否有IE8+解决方案可用 我知道window.history.pushState(“,”,“)但是如何使用它?或者使用htaccess文件更好吗?根据您可以使用位置散列属性 对于这样的示例URL: http://www.example.com/test.htm#part2 locatio

我有一个网站,在浏览器栏的主页上生成以下URL:

http://example.com/int/bdf/eng/
我希望在不重新加载页面的情况下将其更改为以下内容:

http://example.com
是否有IE8+解决方案可用

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

根据您可以使用位置散列属性

对于这样的示例URL:

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

location.hash值应该是:“#part2”,这说明了如何使用它

当你说更改它时,你的意思是在页面上实时更改它,还是只是将所有内容重写到索引中?可能重复的内容听起来就像你只需要配置服务器,在
/
下提供你的内容,而不是
/int/bdf/eng/
,因为我们现在不知道内容是如何生成的,很难说如何改变现状。只需将
index.html
文件移动到另一个目录就可以了。它是一个cms系统(如wordpress)的扩展,在访问起始页时将参数/xx/xx/xx添加到url…所以我的意思是url必须实时更改…最好不重新加载坦白地说,我会通过“不在乎”来解决这个问题。如果你得到一个重定向-那又怎样?URL仍然有效。向用户显示什么并不重要。如果你想以任何模糊理智的方式改变它,你必须编辑CMS代码。既然你还没告诉我们CMS是什么,我们就帮不了你。